KrityCat

感谢阅读

由于Redhat需要注册的缘故,使得原Yum源无法使用,我将带着大家如何把原Yum源卸载并且安装国内Yum源(亲测有效)。

Yum源卸载

我们使用命令检测redhat是否有Yum源。

rpm -qa | grep yum

当检测到有几个原Yum源时,我们使用下面的命令进行卸载。

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

我们再使用第一条命令检测是否还有yum源,没有的话我们下一步,有的话请读者继续进行第二步。

国内Yum源下载与安装

我们先要确保网络已经连接了。

ping www.baidu.com

没有问题的话,我们先创建一个文件夹。网络问题可能由于读者没设置网络端口或者修改了网络文件,作者就不在这里阐述了。

mkdir work

打开文件夹。

cd work

我们下面将下载国内Yum源(请读者检查下载的是否有6个文件,缺一不可)。

wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-3.4.3-168.el7.centos.noarch.rpm
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/python-iniparse-0.4-9.el7.noarch.rpm
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm 
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-54.el7_8.noarch.rpm
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-utils-1.1.31-54.el7_8.noarch.rpm
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/python-urlgrabber-3.10-10.el7.noarch.rpm

接下来安装国内Yum源。

rpm -ivh yum-3.4.3-168.el7.centos.noarch.rpm --force --nodeps
rpm -ivh python-iniparse-0.4-9.el7.noarch.rpm --force --nodeps
rpm -ivh yum-metadata-parser-1.1.4-10.el7.x86_64.rpm --force --nodeps
rpm -ivh yum-plugin-fastestmirror-1.1.31-54.el7_8.noarch.rpm --force --nodeps
rpm -ivh yum-utils-1.1.31-54.el7_8.noarch.rpm --force --nodeps
rpm -ivh python-urlgrabber-3.10-10.el7.noarch.rpm --force --nodeps

最后请读者使用下面命令检测是否安装了。

rpm -qa | grep yum

REPO配置

更换完国内Yum源,我们要进一步配置repo文件。

cd /etc/yum.repos.d

备份Redhat.repo文件。

mv redhat.repo redhat.repo.bak

下载国内repo文件。

wget http://mirrors.163.com/.help/CentOS7-Base-163.repo

编辑下载的文件(如果提示vim命令不存在,请安装)。

vim CentOS7-Base-163.repo

进入了编辑模式,请大家使用键盘按出冒号:,这时大家会发现左下角有个冒号,接下来我们输入下面的命令。

%s/$releasever/7/g

然后大家会发现里面文本的$releasever更换为7了,最后请读者退出编辑(退出保存的命令是:wq),输入下面3条命令就可以使用Yum源了。

yum clean all
yum makecache
yum repolist all

希望能帮到各位读者,谢谢!

分类:

技术点:

相关文章: