redhat7.3安装yum源 基于*的http服务
#检查rehat自带的yum源
[root@localhost ~]# rpm -qa | grep yum yum-langpacks-0.4.2-7.el7.noarch yum-3.4.3-150.el7.noarch yum-rhn-plugin-2.0.1-6.el7.noarch yum-utils-1.1.31-40.el7.noarch yum-metadata-parser-1.1.4-10.el7.x86_64
卸载redhat自带的yum源
[root@localhost ~]# rpm -e yum-langpacks-0.4.2-7.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.3-150.el7.noarch --nodeps [root@localhost ~]# rpm -e yum-rhn-plugin-2.0.1-6.el7.noarch --nodeps [root@localhost ~]# rpm -e yum-utils-1.1.31-40.el7.noarch --nodeps [root@localhost ~]# rpm -e yum-metadata-parser-1.1.4-10.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.3-150.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 ################################# [ 20%] 2:yum-plugin-fastestmirror-1.1.31-4################################# [ 40%] 3:yum-3.4.3-150.el7.centos ################################# [ 60%] 4:yum-updateonboot-1.1.31-40.el7 ################################# [ 80%] 5:yum-utils-1.1.31-40.el7 ################################# [100%]
配置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=1 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=1 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=1 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=1 enabled=0 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
检测可以用