rhel源更换为centos源
0x00.
YUM是RedHat Linux在线安装更新及软件的工具,但是这是RHEL5的收费功能,如果没有购买Redhat的服务时不能使用RHEL的更新源的,会提示注册。
由于CentOS是从RedHat演化而来的免费Linux版本,因此可以利用CentOS的yum更新源来实现RHEL5的YUM功能。配置方法如下:
0x01.删除rhel自带的yum包:
rpm -aq | grep yum |xargs rpm -e --nodeps
0x02.安装yum:
1 wget http://mirrors.163.com/centos/6/os/i386/Packages/yum-plugin-fastestmirror-1.1.30-30.el6.noarch.rpm 2 wget http://mirrors.163.com/centos/6/os/i386/Packages/yum-3.2.29-69.el6.centos.noarch.rpm 3 wget http://mirrors.163.com/centos/6/os/i386/Packages/yum-metadata-parser-1.1.2-16.el6.i686.rpm 4 wget http://mirrors.163.com/centos/6/os/i386/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm 5 rpm -ivh python-iniparse-0.3.1-2.1.el6.noarch.rpm 6 rpm -ivh yum-metadata-parser-1.1.2-16.el6.i686.rpm 7 rpm -ivh yum-3.2.29-69.el6.centos.noarch.rpm 8 rpm -ivh yum-plugin-fastestmirror-1.1.30-30.el6.noarch.rpm 9 rpm -ivh yum-plugin-fastestmirror-1.1.30-30.el6.noarch.rpm yum-3.2.29-69.el6.centos.noarch.rpm
若提示需要依赖
libc.so.6 is neededby yum-metadata-parser-1.1.2-16.el6.i686 libc.so.6(GLIBC_2.0)is needed by yum-metadata-parser-1.1.2-16.el6.i686 libc.so.6(GLIBC_2.1.3)is needed by yum-metadata-parser-1.1.2-16.el6.i686 libglib-2.0.so.0 is needed by yum-metadata-parser-1.1.2-16.el6.i686 libpthread.so.0 is needed by yum-metadata-parser-1.1.2-16.el6.i686 libpython2.6.so.1.0 is needed by yum-metadata-parser-1.1.2-16.el6.i686 libsqlite3.so.0 is needed by yum-metadata-parser-1.1.2-16.el6.i686 libxml2.so.2 is needed by yum-metadata-parser-1.1.2-16.el6.i686 libxml2.so.2(LIBXML2_2.4.30) is needed by yum-metadata-parser-1.1.2-16.el6.i686
安装: glibc-2.17-alt8.x86_64.rpm 注:如遇连接错误,请到 http://pkgs.org/ 搜索(search) glibc
0x03.添加网易163的yum源
获取文件:CentOS6-Base-163.repo
1 wget http://mirrors.163.com/.help/CentOS6-Base-163.repo 2 cp CentOS-Base-163.repo rhel-source.repo 3 sed -i 's/\$releasever/6/g' rhel-source.repo
0x04.清空 yum 缓存
yum clean all
0x05.将服务器上的软件包信息缓存到本地
提高yum的更新效率
yum makecache

浙公网安备 33010602011771号