您的位置:首页 > 其它

rhel使用光盘做yum源

2012-01-17 10:40 381 查看
1.将光盘上的Server文件夹复制到磁盘上(此步可以省略)

mkdir /RPMS

mount /dev/cdrom /media

cp -r /media/Server /RPMS

2.删除rhel自带的yum包

rpm -qa | grep yum

使用rpm -e删除上面显示的yum包

rpm -e yum-rhn-plugin-0.5.4-17.el5 --nodeps

rpm -e yum-metadata-parser-1.1.2-3.el5 --nodeps

rpm -e yum-3.2.22-33.el5 --nodeps

rpm -e yum-updatesd-0.9-2.el5 --nodeps

rpm -e yum-security-1.1.16-13.el5_4.1 --nodeps

3.安装centos的yum包

根据rhel对应的centos版本,下载并安装yum,yum-fastestmirror,yum-metadata-parser这三个包(推荐到http://mirrors.163.com/上去下载,速度快,而且这里面几个开源的系统都有,我这里下的是centos 5.6X64)

rpm -ivh yum-3.2.22-37.el5.centos.noarch.rpm --nodeps

rpm -ivh yum-fastestmirror-1.1.16-16.el5.centos.noarch.rpm --nodeps

rpm -ivh yum-metadata-parser-1.1.2-3.el5.centos.x86_64.rpm --nodeps

4.修改配置文件

cd /etc/yum.repos.d/

mkdir repo

mv rhel-* repo/

vi CentOS-Media.repo

加入以下内容

[c5-media]

name=CentOS-$releasever - Media

baseurl=file:///RPMS/Server/

gpgcheck=1

enabled=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

之后就可以使用yum来安装软件包了。

查看yum源中有的软件包

yum list | grep -i XXX

安装软件包

yum install XXX

使用中如果提示:warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID*****,使用以下命令可以解决

rpm --import /etc/pki/rpm-gpg/RPM*
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: