您的位置:首页 > 运维架构 > Linux

redhat6.0 yum问题解决法 设置为centos的yum源

2011-10-01 02:10 447 查看
由于 redhat的yum在线更新是收费的,如果没有注册的话不能使用,如果要使用,需将redhat的yum卸载后,重启安装,再配置其他源,以下为详细过程:

(此处使用为64位版本,使用32位版本的必须更改相应的软件包名称)

1.删除redhat原有的yum

rpm -aq|grep yum|xargs rpm -e --nodeps

2.下载yum安装文件

wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-3.2.27-14.el6.centos.noarch.rpm
wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-metadata-parser-1.1.2-14.1.el6.x86_64.rpm
wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.26-11.el6.noarch.rpm
wget http://mirrors.163.com/centos/6/os/x86_64/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm
3.进行安装yum

rpm -ivh python-iniparse-0.3.1-2.1.el6.noarch.rpm

rpm -ivh yum-metadata-parser-1.1.2-14.1.el6.x86_64.rpm

rpm -ivh yum-3.2.27-14.el6.centos.noarch.rpm yum-plugin-fastestmirror-1.1.26-11.el6.noarch.rpm

注意最后两个包必需同时安装,否则会相互依赖

4.更新repo文件

mv /etc/yum.repos.d/rhel-debuginfo.repo /etc/yum.repos.d/rhel-debuginfo.repo.repo.bak
此处可能没有这个文件,没关系,若无可不执行

vi /etc/yum.repos.d/rhel-debuginfo.repo

内容为:

[base]

name=CentOS-$releasever - Base

baseurl=http://mirrors.163.com/centos/6/os/$basearch/

gpgcheck=1

gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6

#released updates

[updates]

name=CentOS-$releasever - Updates

baseurl=http://mirrors.163.com/centos/6/updates/$basearch/

gpgcheck=1

gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6

#packages used/produced in the build but not released

#[addons]

#name=CentOS-$releasever - Addons

#baseurl=http://mirrors.163.com/centos/$releasever/addons/$basearch/

#gpgcheck=1

#gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6

#additional packages that may be useful

[extras]

name=CentOS-$releasever - Extras

baseurl=http://mirrors.163.com/centos/6/extras/$basearch/

gpgcheck=1

gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6

#additional packages that extend functionality of existing packages

[centosplus]

name=CentOS-$releasever - Plus

baseurl=http://mirrors.163.com/centos/6/centosplus/$basearch/

gpgcheck=1

enabled=0

5、yum clean all

6、yum install vim #测试一下可不可以用

==========================================搞定 华丽的分割线==================================================

【设置本地镜像作为yum源】

1、mkdir /mnt/cdrom

2 mount /dev/cdrom /mnt/cdrom #挂着镜像,光盘

3 mkdir /home/redhat-iso

4 cp -Rf /mnt/cdrom/* /home/redhat-iso #将光盘内的内容copy到某个路径下

5 vi /etc/yum.repos.d/rhel-debuginfo.repo #编辑repo文件

添加一下内容:

[rhel_6_iso]

name=local iso

baseurl=file:///home/redhat-iso/

gpgcheck=1

gpgkey=file:///home/redhat-iso/RPM-GPG-KEY-CentOS-6
#该处的gpgkey文件应该改成iso镜像中的文件名
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐