redhat 默认自带的 yum 源需要注册,才能更新。
使用CentOS 免费yum 替换
网上也有很多的方法 ,,如下http://blog.chinaunix.net/uid-25046147-id-3060827.html
但是其中,
-
地址有误,访问不了。# wget http://centos.ustc.edu.cn/centos/5/os/i386/CentOS/yum-metadata-parser-1.1.2-3.el5.centos.i386.rpm #wget http://centos.ustc.edu.cn/centos/5/os/i386/CentOS/yum-fastestmirror-1.1.16-16.el5.centos.noarch.rpm #wget http://centos.ustc.edu.cn/centos/5/os/i386/CentOS/yum-3.2.22-37.el5.centos.noarch.rpm # rpm -ivh *.rpm
- 改为163 的地址
http://tel.mirrors.163.com/centos/6/os/x86_64/Packages/xxxxx
其中 xxxx 是文件名;以上为x86_64,i386 替换
http://tel.mirrors.163.com/centos/6/os/i386/Packages/xxxxx
其他命令跟他一样的。。照搬即可。
查看yum 相关包文件
#rpm -qa|grep yum
先记录下来,,有关的需要下全。
卸载yum:
#rpm -qa|grep yum|xargs rpm -e --nodeps
下载并安装
# wget http://tel.mirrors.163.com/centos/6/os/x86_64/Packages/yum-3.2.29-40.el6.centos.noarch.rpm
需要把有关yum 包的文件全部下载后,再执行下步
# rpm -ivh *.rpm
下载更新源:
# wget http://docs.linuxtone.org/soft/lemp/CentOS-Base.repo
#mv CentOS_Base.repo /etc/yum.repos.d/CentOS-Base.repo
生成缓存并安装:
#yum makecache