rhel 7.0 配置centos yum源(2016/12/8),成功!


1.首先查看redhat 7.0系統本身所安裝的那些yum 軟件包:

  rpm -qa | grep yum              #列出所有已安裝的yum包

2.刪除這些包:

  rpm -e *.rpm --nodeps            #刪除所有以前的yum包

3.下載新的yum rpm包:(2016/12/8 最新版本rpm,如果404 NOT FOUND錯誤,自己進去網址,換成最新的rpm包的名字)

  wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-3.4.3-132.el7.centos.0.1.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-utils-1.1.31-34.el7.noarch.rpm

  wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-updateonboot-1.1.31-34.el7.noarch.rpm

  wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-34.el7.noarch.rpm

4.安裝下載的rpm包:

  rpm -ivh yum-*

5.配置CentOS-Base.repo:(2016/12/8 最新源網址配置)

  vim /etc/yum.repos.d/CentOS-Base.repo

 1   [base]
 2   name=CentOS-$releasever-Base
 3   baseurl=http://mirrors.163.com/centos/$releasever/os/$basearch/
 4   gpgcheck=1
 5   gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7
 6   #released updates
 7   [updates]
 8   name=CentOS-$releasever- Updates
 9   baseurl=http://mirrors.163.com/centos/$releasever/updates/$basearch/
10   gpgcheck=1
11   gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7
12   #packages used/produced in the build but not released
13   [addons]
14   name=CentOS-$releasever- Addons
15   baseurl=http://mirrors.163.com/centos/$releasever/sclo/$basearch/sclo/
16   gpgcheck=1
17   gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7
18   #additional packages that may be useful
19   [extras]
20   name=CentOS-$releasever- Extras
21   baseurl=http://mirrors.163.com/centos/$releasever/extras/$basearch/
22   gpgcheck=1
23   gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7
24   #additional packages that extend functionality of existing packages
25   [centosplus]
26   name=CentOS-$releasever- Plus
27   baseurl=http://mirrors.163.com/centos/$releasever/centosplus/$basearch/
28   gpgcheck=1
29   enabled=0
30   gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7

6.yum源配置完成:

  yum clean all

7.測試yum是否成功:

  yum update python

  報錯:You have enabled checking of packages via GPG keys. This is a good thing. However, you do not have any GPG public keys installed. You need to download the keys for packages you wish to install and install them. You can do that by running the command.

  rpm --import public.gpg.key

  .........

  經查,是key的錯誤,解決方法是:

  cd /etc/pki/rpm-gpg/

  ls                        #列出所有密鑰

  導入以 release 結尾的密鑰

  rpm --import RPM-GPG-KEY-redhat-legacy-release  # 如果沒有相對的,就導入centos的密鑰

8.經測試,yum成功:

  yum update python               #順利使用yum

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM