Redhat's update package only takes effect for registered users, so we manually change the update package to CentOS, which is almost the same as Redhat, so there's no need to worry about whether the package is installable, if there is a problem after installation, and that the CentOS company was Redhat last year. Acquisition, do not say crap, we still come to operate it!
1. First look at the Yum packages installed by the Redhat 7.0 system itself:
[Email protected] ~]# Rpm-qa | grep Yum Yum-utils-1.1.31-24.el7.noarch Yum-langpacks-0.4.2-3.el7.noarch Yum-metadata-parser-1.1.4-10.el7.x86_64 Yum-rhn-plugin-2.0.1-4.el7.noarch Packagekit-yum-0.8.9-11.el7.x86_64 Yum-3.4.3-118.el7.noarch |
2. Delete these packages;
[Email protected] ~]# rpm-e yum-3.4.3-118.el7.noarch--nodeps [Email protected] ~]# rpm-e yum-utils-1.1.31-24.el7.noarch--nodeps [Email protected] ~]# rpm-e yum-rhn-plugin-2.0.1-4.el7.noarch--nodeps [Email protected] ~]# rpm-e yum-metadata-parser-1.1.4-10.el7.x86_64--nodeps [Email protected] ~]# rpm-e yum-langpacks-0.4.2-3.el7.noarch--nodeps [Email protected] ~]# rpm-e packagekit-yum-0.8.9-11.el7.x86_64--nodeps |
3, the computer must be able to access the Internet;
[[email protected] ~]# Ping 8.8.8.8 PING 8.8.8.8 (8.8.8.8) bytes of data. Bytes from 8.8.8.8:icmp_seq=1 ttl=48 time=51.3 ms Bytes from 8.8.8.8:icmp_seq=2 ttl=48 time=49.5 ms |
4, enter the following Web site to see if the package version upgrade or find their own system of the corresponding package version updates;
NetEase 163 Network Source Address: http://mirrors.163.com/ CentOS Network Source Address:http://centos.ustc.edu.cn/centos/ |
5, find the version you need to download:
[email protected] ~]# wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-3.4.3-118.el7.centos.noarch.rpm [email protected] ~]# wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm [email protected] ~]# wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-utils-1.1.31-24.el7.noarch.rpm [email protected] ~]# wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-updateonboot-1.1.31-24.el7.noarch.rpm [email protected] ~]# wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-24.el7.noarch.rpm |
6, check the download completed results;
[[email protected] ~]# ls yum-3.4.3-118.el7.centos.noarch.rpm yum-metadata-parser-1.1.4-10.el7.x86_64.rpm yum-plugin-fastestmirror-1.1.31-24.el7.noarch.rpm yum-updateonboot-1.1.31-24.el7.noarch.rpm yum-utils-1.1.31-24.el7.noarch.rpm |
7. Install the package:
[Email protected] ~]# RPM-IVH yum-* Warning:yum-3.4.3-118.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-2################################# [40%] 3:yum-3.4.3-118.el7.centos ################################# [60%] 4:yum-updateonboot-1.1.31-24.el7 ################################# [80%] 5:yum-utils-1.1.31-24.el7 ################################# [100% |
8, new repo configuration file;
[Email protected] ~]# Vim/etc/yum.repos.d/centos-base.repo
[Base] name=centos-$releasever-base baseurl=http://mirrors.sohu.com/centos/7/os/$basearch/ Gpgcheck=1
#released Updates [Updates] name=centos-$releasever-updates baseurl=http://mirrors.163.com/centos/7/updates/$basearch/ Gpgcheck=1 Gpgkey=http://mirrors.163.com/centos/rpm-gpg-key-centos-7
#packages used/produced in the build and not released [Addons] name=centos-$releasever-addons baseurl=http://mirrors.163.com/centos/$releasever/addons/$basearch/ Gpgcheck=1 #gpgkey =http://mirrors.163.com/centos/rpm-gpg-key-centos-7 #additional packages that could be useful [Extras] name=centos-$releasever-extras baseurl=http://mirrors.163.com/centos/7/extras/$basearch/ Gpgcheck=1 Gpgkey=http://mirrors.163.com/centos/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 |
9, the Yum network source has been installed to complete;
[email protected] ~]# Yum Clean all |
10, test the installation is normal;
[Email protected] ~]# yum-y install zlib zlib-devel OpenSSL openssl-devel pcre pcre-devel Loaded Plugins:fastestmirror, Product-id, Subscription-manager This system isn't registered to Red Hat Subscription Management. You can use the Subscription-manager to register. Loading mirror speeds from cached hostfile No Package Zlib-devel available. No Package Pcre-devel available. Resolving Dependencies --Running Transaction check ---> Package openssl.x86_64 1:1.0.1e-34.el7 'll be updated ---> Package openssl.x86_64 1:1.0.1e-34.el7_0.7 would be a update --processing dependency:openssl-libs (x86-64) = 1:1.0.1e-34.el7_0.7 for package:1:openssl-1.0.1e-34.el7_0.7.x86_ 64 ---> Package openssl-devel.x86_64 1:1.0.1e-34.el7_0.7 'll be installed --processing Dependency:zlib-devel (x86-64) for package:1:openssl-devel-1.0.1e-34.el7_0.7.x86_64 --processing Dependency:krb5-devel (x86-64) for package:1:openssl-devel-1.0.1e-34.el7_0.7.x86_64 --Running Transaction check |
This article is from the "Technical Ideas" blog, please make sure to keep this source http://tsung.blog.51cto.com/3049036/1625814
Redhat 7.0 Install the Yum network source for CentOS 7