红联Linux门户
Linux帮助

Red Hat Enterprise Linux Server 5不能添加删除程序原因及解决

发布时间:2007-08-15 21:05:17来源:红联作者:esources
软件环境
宿主机 windows xp
vmware5.5.3
虚拟机 Red Hat Enterprise Linux Server 5

安装好Red Hat Enterprise Linux Server 5后启动kde
点击K菜单Syetem下的Add/Remove Software启动Package Manager,不能使用Browse,Search,List的正

常功能。

原因分析:
Red Hat Enterprise Linux Server 5(RHELS5)和Red Hat Enterprise Linux Advanced Server 4(RHELAS4)其中一点不同就是添加或删除程序所使用的软件不同,一个显著的改变就是一些软件的管理和维护移动到了YUM。在先前版本的RHEL4中,up2date命令可以用于从Red Hat网络中下载并安装软件更新。它已经被YUM命令替代,所有的up2date图形化程序都已经被使用YUM的图形化程序所替代。

如果你在RHN网站上安排了包的升级和安装,那么你就可能不会注意到这个差别。

所以,如果你没有Red Hat的官方安装号与注册号并且你的机器不能联到Internet的话,你是无法添加或删除软件包的。

两种方式解决:
1.申请Red Hat的官方安装号与注册号并且你的机器能联到Internet上。
2.自建立red hat安装支持服务器并在本虚拟机上进行以下步骤:

1,/etc/yum.repos.d中建立1.repo文件
#vi ./1.repo
[base]
name=base RPM Repository for RHEL5
baseurl=http://192.168.136.254/RHEL5/server/rpmlist //192.168.136.254为自定义

本地red hat安装支持服务器(red hat安装支持服务器建立请参考其他文档,不在此赘述)
enabled=1
gpgcheck=0

2,修改/usr/lib/python2.4/site-packages/yum/yumRepo.py中的
remote = url + '/' + relative
改成:
remote = "http://192.168.136.254/RHEL5/server/rpmlist" + '/' + relative

3,#yum clean all
这样点击K菜单Syetem下的Add/Remove Software启动Package Manager,即可使用Browse,Search,List

的正常功能。
文章评论

共有 4 条评论

  1. 天晴不说爱 于 2012-04-06 12:32:19发表:

    楼主说的那个申请官方的安装号及注册号怎么申请,

  2. wanng 于 2007-11-22 18:34:45发表:

    大哥 你可以
    添加光盘为yum源


    何必呢

  3. wanng 于 2007-11-22 17:56:10发表:

    咋弄这个 red hat安装支持服务器 基本上没有找到文档

  4. wanng 于 2007-11-22 17:51:53发表:

    本地red hat安装支持服务器(red hat安装支持服务器建立请参考其他文档,不在此赘述)



    我咋不知道 怎么找地址 兄弟怎么做 啊