redhat7 替换为centos yum
2019-06-15 本文已影响0人
manlier
redhat 7 本身自带的yum没有授权无法使用,因此可将其替换为同版本的Centos 的yum。
替换为centos yum
-
检查初始yum包有哪些
rpm -qa |grep yum
[root@localhost ~]# rpm -qa | grep yum yum-rhn-plugin-2.0.1-10.el7.noarch yum-3.4.3-161.el7.noarch yum-metadata-parser-1.1.4-10.el7.x86_64
-
从163镜像站下载相应包,版本号可能会变,需要内核版本
el7
相同:yum-3.4.3-161.el7.centos.noarch.rpm yum-metadata-parser-1.1.4-10.el7.x86_64.rpm yum-rhn-plugin-2.0.1-10.el7.noarch.rpm
-
执行
rpm -qa|grep yum|xargs rpm -e --nodeps
删除原始包 -
执行
rpm -ivh yum-*
,安装下载的包,若出现依赖未找到,则在163镜像中下载缺失的依赖包,直到安装成功[root@localhost yum]# rpm -ivh yum-* warning: yum-3.4.3-161.el7.centos.noarch.rpm: Header V3 RSA/SHA256 Signature, key ID f4a80eb5: NOKEY Preparing... ################################# [100%] Updating / installing... 1:yum-metadata-parser-1.1.4-10.el7 ################################# [ 25%] 2:yum-plugin-fastestmirror-1.1.31-5################################# [ 50%] 3:yum-3.4.3-161.el7.centos ################################# [ 75%] 4:yum-rhn-plugin-2.0.1-10.el7 ################################# [100%]
-
执行
rpm -qa |grep yum
检查是否安装成功[root@localhost yum]# rpm -qa|grep yum yum-metadata-parser-1.1.4-10.el7.x86_64 yum-plugin-fastestmirror-1.1.31-50.el7.noarch yum-rhn-plugin-2.0.1-10.el7.noarch yum-3.4.3-161.el7.centos.noarch
替换yum源为国内镜像源
- 在/etc/yum.repos.d/目录下备份系统自带的源地址文件
mv /etc/yum.repos.d/redhat.repo /etc/yum.repos.d/redhat.repo.bak
- 同样在目录下下载163或者清华的镜像源CentOs-Base.repo
- 替换
CentOs-Base.repo
中的$releasever
为7:vi CentOs-Base.repo :%s/$releasever/7/g :wq
- 执行
yum makecache
- 进入
/etc/pki/rpm-gpg/
目录
6.下载RPM-GPG-KEY-CentOS-7
curl -O cd /etc/pki/rpm-gpg/
- 执行
yum makecache
,OK