记录学习与生活的点滴…
分类: LINUX
2012-01-15 11:30:49
出现这个问题的原因是Linux没有在红帽网络上注册,所以无法下载上面的软件包,替代方案可以使用centos的yum程序。
1.卸载rhel的默认安装的yum包
查看yum包
rpm -qa | grep yum
卸载
rpm -qa | grep yum | xargs rpm -e --nodeps
2.下载新的yum包 这个网址可以记下来,里面的包很全,随时更新,所以后面的比如yum-3.2.22-27.el5.centos.noarch.rpm会升级。
wget
wget
wget
并且安装之
rpm -ivh yum-*
注意:yum和yum-fastestmirror相互依赖,所以同时安装即可。
3.下载yum的配置源
wget 下载到 /etc/yum.repos.d/ 目录下面
4.运行yum makecache生成缓存
这样所有的步骤都完成了,赶快用yum升级系统吧!:)
但有一个地方需要说一下,网上好多高手们写的解决方案最后都有一个说使用设置好的源进行升级,如#yum update
我想说的是,如果你喜欢RHEL的界面和外观的话,就不要轻意尝试这么做,否则你会后悔的,因为这样会把你的系统变得和CentOS一样,只是保留了原先的内核,但并不做为默认启动项...也就是相当于你在centos5.3里装了一个RHEL5.3的内核,虽然两个内核一样,但由于名字不同而让它们分立开来,这岂不是有违本意?
所以,如果你介意这样,请千万不要偷懒,需要升级哪个,或是需要安装哪个,就针对哪个软件进行操作,这也是我们设置这个源的目的.
转自: