RedHat6.9下替换yum源

因为RedHat的yum需要收费,且要注册后才能使用。因此想把Yum源更新为CentOS的。使用的RedHat版本为6.9,因此对应的CentOS版本也要为6.9

1. 检查并删除原有的yum源

rpm -qa | grep yum
rpm -qa|grep yum|xargs rpm -e --nodeps

2. 下载CentOS的yum源

可从阿里云网易等网站下载对应版本的yum源。

进入上述网站后,点击 版本/os/x86_64/Packages中 即可看到软件列表。然后搜索yum,下载如下三个rpm包即可。

注意:由于系统版本不同,文件名中的版本号可能存在不同

由于有些版本网站上并没有提供相应的软件包下载,在此提供6.9版本的rpm包下载。

百度网盘 提取码:bjbi

3. 安装RPM包

rpm -ivh yum*.rpm
rpm -qa | grep yum

4. yum配置

备份原来的yum配置目录

mv /etc/yum.repos.d /etc/yum.repos.d.bak

创建新的yum.repos.d目录,并下载相应版本的CentOS的repo文件放到里面

mkdir yum.repos.d

5. 修改yum配置

打开上一步下载的repo文件,将里面的$releasever全部替换为相应的版本号。

注意:6.9版本直接替换为6即可

打开vim,shift+:输入下方命令即可替换

%s/$releasever/版本/g

6. 清理并重建缓存

yum clean all
yum makecache fast

7. 可能遇到的问题

Q: rpm -ivh yum*.rpm报依赖包python-urlgrabber错误
A: rpm -ivh python-urlgrabber-3.9.1-11.el6.noarch.rpm

参考:

  1. A012 Linux下yum源的安装与配置(redhat 6.9)
posted @ 2019-07-26 15:28  禁忌夜色153  阅读(2735)  评论(0编辑  收藏  举报