#检查rehat自带的yum源
[root@localhost ~]# rpm -qa | grep yum
yum-langpacks-0.4.-.el7.noarch
yum-3.4.-.el7.noarch
yum-rhn-plugin-2.0.-.el7.noarch
yum-utils-1.1.-.el7.noarch
yum-metadata-parser-1.1.-.el7.x86_64
卸载redhat自带的yum源
[root@localhost ~]# rpm -e yum-langpacks-0.4.-.el7.noarch --nodeps
warning: /etc/yum/pluginconf.d/langpacks.conf saved as /etc/yum/pluginconf.d/langpacks.conf.rpmsave
[root@localhost ~]# rpm -e yum-3.4.-.el7.noarch --nodeps
[root@localhost ~]# rpm -e yum-rhn-plugin-2.0.-.el7.noarch --nodeps
[root@localhost ~]# rpm -e yum-utils-1.1.-.el7.noarch --nodeps
[root@localhost ~]# rpm -e yum-metadata-parser-1.1.-.el7.x86_64 --nodeps
检查是否充分卸载
[root@localhost ~]# rpm -qa | grep yum
通过网易来源网站下载rpm文件
[root@localhost yum]# wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-50.el7.noarch.rpm
[root@localhost yum]# wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-updateonboot-1.1.31-50.el7.noarch.rpm
[root@localhost yum]# wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-utils-1.1.31-50.el7.noarch.rpm
[root@localhost yum]# wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
[root@localhost yum]# wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-3.4.3-161.el7.centos.noarch.rpm
rpm安装
[root@localhost yum]# rpm -ivh yum-*
warning: yum-3.4.-.el7.centos.noarch.rpm: Header V3 RSA/SHA256 Signature, key ID f4a80eb5: NOKEY
Preparing... ################################# [%]
Updating / installing...
:yum-metadata-parser-1.1.-.el7 ################################# [ %]
:yum-plugin-fastestmirror-1.1.-################################# [ %]
:yum-3.4.-.el7.centos ################################# [ %]
:yum-updateonboot-1.1.-.el7 ################################# [ %]
:yum-utils-1.1.-.el7 ################################# [%]
配置repo文件
[root@localhost yum]# vim /etc/yum.repos.d/CentOS-Base.repo
注意版本修改
[base]
name=CentOS-$releasever -Base
baseurl=http://mirrors.163.com/centos/7/os/$basearch/
gpgcheck=
gpgkey=http://mirrors.163.com/centos/7/os/x86_64/RPM-GPG-KEY-CentOS-7 #released updates
[updates]
name=CentOS-$releasever - Updates
baseurl=http://mirrors.163.com/centos/7/updates/$basearch/
gpgcheck=
gpgkey=http://mirrors.163.com/centos/7/os/x86_64/RPM-GPG-KEY-CentOS-7 [extras]
name=CentOS-$releasever - Extras
baseurl=http://mirrors.163.com/centos/7/extras/$basearch/
gpgcheck=
gpgkey=http://mirrors.163.com/centos/7/os/x86_64/RPM-GPG-KEY-CentOS-7
#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
baseurl=http://mirrors.163.com/centos/7/centosplus/$basearch/
gpgcheck=
enabled=
gpgkey=http://mirrors.163.com/centos/7/os/x86_64/RPM-GPG-KEY-CentOS-7
检查/etc/yum.repos.d目录下只有一个CentOS-Base.repo起作用
yum clean all
Loaded plugins: fastestmirror, product-id, search-disabled-repos, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
Cleaning repos: base extras updates
Cleaning up everything
检测可以用