鱼C论坛

 找回密码
 立即注册
查看: 2746|回复: 0

yum安装,在 RHEL5 中更改升级源达到免费升级的效果

[复制链接]
发表于 2011-12-10 05:00:29 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x

前段时间接触到了yum命令,也看了些资料,修改配置文件,将redhat企业版5的升级源修改为centos的即可以免费升级rpm包,在网上搜了很多资料,没有彻底成功,后来整合了所有资料的可取之处,反复试验,终于成功了。

现记录下来,做个备份:

第一步:首先要保证linux可以连接外网;

第二步:卸载rhel的yum相关的包,安装centos的yum包,这步很重要啊

   列出yum相关的包:

    # rpm -qa|grep yum

    yum-security-1.0.4-3.el5

    yum-updatesd-3.0.1-5.el5

    yum-rhn-plugin-0.5.2-3.el5

    yum-metadata-parser-1.0-8.fc6

    yum-3.0.1-5.el5

  卸载掉相关的包:

    rpm -e yum-3.0.1-5.el5 --nodeps

    rpm -e yum-updatesd-3.0.1-5.el5

    rpm -e yum-rhn-plugin-0.5.2-3.el5

    rpm -e yum-security-1.0.4-3.el5

  最后保留的:

    # rpm -qa|grep yum

    yum-metadata-parser-1.0-8.fc6

  2.安装centos的源

   先确定当前系统版本:

    # uname -a

    Linux st-71 2.6.18-53.1.13.el5 #1 SMP Tue Feb 19 00:19:41 CST 2008 x86_64 x86_64 x86_64 GNU/Linux

   确定发行版本:

    # cat /etc/redhat-release

    Red Hat Enterprise Linux Server release 5.1 (Tikanga)

    因此需要的是CentOS 5.1 的 x86_64 的 yum-3.x.el5.centos.5.noarch.rpm

   到CentOS官网寻找最近的地址

    http://mirror.centos.org/centos/5/os/

    找到并下载到本地:

    # wget http://centos.ustc.edu.cn/centos ... centos.5.noarch.rpm

    安装:

    # rpm -ivh yum-3.0.5-1.el5.centos.5.noarch.rpm

    确认安装成功:

    # rpm -qa|grep yum

    yum-3.0.5-1.el5.centos.5

    yum-metadata-parser-1.0-8.fc6

  3.修改CentOS-Base.repo

    进入yum 源配置目录:

    # cd /etc/yum.repos.d/

    默认只有一个文件:

    # ls

    rhel-debuginfo.repo

    添加CentOS的源配置:

          [base]

           name=CentOS-5.1 - Base

           baseurl=http://centos.ustc.edu.cn/centos/5.3/updates/i386/

           gpgcheck=0

特别注意的是baseurl这个的等号右边不可以写全rpm的路径,如:http://centos.ustc.edu.cn/centos/5.3/updates/i386/RPMS/,否则会报错,因为在线升级需要上级目录的Repodata里面的相关文件。

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-3-29 21:26

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表