Redhat 系统更换配置yum源

来源:互联网 发布:数据自动统计分析方法 编辑:程序博客网 时间:2024/04/30 14:01

  由于小红帽公司,只是推出针对个人桌面用户的fedora是完全免费的。而对于enterprise版本的redhat,虽然可以下载安装,但是在线更新和和使用yum却受到了限制。没有激活的用户在使用yum时候会提示:  

 This system is not registered with RHN.

  RHN support will be disabled.

由于未激活而YUM的使用受到了影响。这时,我们需要做的事情是:

1.更换yum组件,换成centos的yum.

2.更换yum源。可以是镜像站的yum源,也可以配置本地源。镜像站可以使用网易镜像站。


1.更换为centos的yum组件:

 1.1 卸载redhat自带的yum包:rpm -aq|grep yum|xargs rpm -e --nodeps 

 1.2 下载centos的yum工具包:

   可以wget下载以下包:

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

     yum-3.2.29-40.el6.centos.noarch.rpm

     yum-metadata-parser-1.1.2-16.el6.x86_64.rpm

     yum-plugin-fastestmirror-1.1.30-14.el6.noarch.rpm 
   当然实际版本可能不同,也可以在windows下下载好使用任意ftp工具传送到redhat上去。

 1.3安装centos的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 um-plugin-fastestmirror-1.1.26-11.el6.noarch.rpm  

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

2.更换yum源

A.镜像站源

2.1 下载repo文件:

    wget  wCentOS-Base.repo


2.2 将下载的repo文件放在/etc/yum.repos.d目录下。并修改。

   $vi CentOS6-Base-163.repo 将其中的所有baseurl下的$releasever更换成具体的版本即可,比如我的是6.5,就将$releasever更换成6.

更换前:

更换后

3.完成安装。更新cache。

$ yum clean all

$ yum makecache 

B.本地源

本地源的配置方法在另外一篇文章中详述。





0 0
原创粉丝点击