1.在光驱中添加系统镜像:rhel-server-6.0-i386-dvd.iso
2.挂在光驱:mkdri /mnt/Packages
mount /dev/cdrom /Packages
3.创建本地目录:mkdir -p /opt/rpm/local_repo
拷贝Packages中的软件包到 cp * /opt/rpm/local_repo/
4.进入/opt/rpm/local_repo/ ,ls *deltar*找到
deltarpm-3.5-0.5.20090913git.el6.i686.rpm
python-deltarpm-3.5-0.5.20090913git.el6.i686.rpm
5. 安装 createrepo 包
[root@redhat6 local_repo]# rpm -ivh deltarpm-3.5-0.5.20090913git.el6.i686.rpm
[root@redhat6 local_repo]# rpm -ivh python-deltarpm-3.5-0.5.20090913git.el6.i686.rpm
[root@redhat6 local_repo]# rpm -ivh createrepo-0.9.8-4.el6.noarch.rpm
[root@redhat6 local_repo]# rpm -ivh python-deltarpm-3.5-0.5.20090913git.el6.i686.rpm
[root@redhat6 local_repo]# rpm -ivh createrepo-0.9.8-4.el6.noarch.rpm
6.创建repo数据库
createrepo -d /opt/rpm/local_repo
7编写etc/yum.repos.d/local_repo.repo文件
[rhel-source]
name=Red Hat Enterprise Linux Local repo ##仓库描述
baseurl=file:///opt/rpm/local_repo ##软件仓库位置
enabled=1 ##是否启用
gpgcheck=1y
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release ##签名秘钥实际使用中将#后面的注释删除,不然会出错,并修改baseurl为路径。
name=Red Hat Enterprise Linux Local repo ##仓库描述
baseurl=file:///opt/rpm/local_repo ##软件仓库位置
enabled=1 ##是否启用
gpgcheck=1y
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release ##签名秘钥实际使用中将#后面的注释删除,不然会出错,并修改baseurl为路径。
8.测试yum源
►安装包 ruby.i68
§[root@redhat6 yum.repos.d]#
yum -y install ruby.i686