配置RedHat 6系統YUM網易源

配置RedHat 6系統YUM網易源

卸載redhat自帶yum,然後下載centosyum,安裝後修改配置文件

 

1. 首先到http://mirrors.163.com/centos下載軟件包

x86_64 地址:http://mirrors.163.com/centos/6/os/x86_64/Packages/

必要下載的軟件包有(以64位系統爲例):

a python-iniparse-0.3.1-2.1.el6.noarch.rpm

b yum-3.2.29-40.el6.centos.noarch.rpm

c yum-metadata-parser-1.1.2-16.el6.x86_64.rpm

d yum-plugin-fastestmirror-1.1.30-14.el6.noarch.rpm

 

[root@red~]#wget http://mirrors.163.com/centos/6/os/x86_64/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm

[root@red ~]# wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-metadata-parser-1.1.2-16.el6.x86_64.rpm

[root@red ~]# wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-3.2.29-40.el6.centos.noarch.rpm

[root@red ~]# wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.30-14.el6.noarch.rpm

 

2. 卸載RedHat自帶的yum

[root@red ~]# rpm -qa | grep yum| xargs rpm -e --nodeps

注:axargs是一條Unix和類Unix操作系統的常用命令。它的作用是將參數列表轉換成小塊分段傳遞給其他命令,以避免參數列表過長的問題

          b--nodeps  強制卸載,不管依賴性

 

3. 安裝下載的centosyum包:

yum-3.2.29yum-plugin-fastestmirro需要一起安裝,否則會出現依賴性錯誤。

[root@red ~]# rpm -ivhpython-iniparse-0.3.1-2.1.el6.noarch.rpm

warning:python-iniparse-0.3.1-2.1.el6.noarch.rpm: Header V3 RSA/SHA256 Signature, keyID c105b9de: NOKEY

Preparing...               ########################################### [100%]

        packagepython-iniparse-0.3.1-2.1.el6.noarch is already installed

[root@red ~]# rpm -ivhyum-metadata-parser-1.1.2-16.el6.x86_64.rpm

warning:yum-metadata-parser-1.1.2-16.el6.x86_64.rpm: Header V3 RSA/SHA1 Signature, keyID c105b9de: NOKEY

Preparing...                ###########################################[100%]

   1:yum-metadata-parser    ###########################################[100%]

[root@red ~]# rpm -ivhyum-3.2.29-40.el6.centos.noarch.rpmyum-plugin-fastestmirror-1.1.30-14.el6.noarch.rpm

warning:yum-3.2.29-40.el6.centos.noarch.rpm: Header V3 RSA/SHA1 Signature, key IDc105b9de: NOKEY

Preparing...               ########################################### [100%]

  1:yum-plugin-fastestmirro########################################### [50%]

   2:yum                   ########################################### [100%]

[root@red ~]#

 

4. http://mirrors.163.com centos幫助文檔中下載CentOS6-Base-163.repo文件,存放到/etc/yum.repo.d

[root@red ~]# wget http://mirrors.163.com/.help/CentOS6-Base-163.repo

[root@red ~]# cpCentOS6-Base-163.repo /etc/yum.repos.d/

[root@red ~]# cd/etc/yum.repos.d/

[[email protected]]# ls

CentOS6-Base-163.repo  rhel-source.repo

[[email protected]]#

 

5. 編輯CentOS6-Base-163.repo文件,將其中的$releasever更改爲centos的版本號

[[email protected]]# vimCentOS6-Base-163.repo ($releasever改爲6)

#CentOS-Base.repo

#

# The mirrorsystem uses the connecting IP address of the client and the

# update statusof each mirror to pick mirrors that are updated to and

# geographicallyclose to the client.  You should use thisfor CentOS updates

# unless you aremanually picking other mirrors.

#

# If themirrorlist= does not work for you, as a fall back you can try the

# remarked out baseurl=line instead.

#

#

 

[base]

name=CentOS-6 - Base- 163.com

baseurl=http://mirrors.163.com/centos/6/os/$basearch/

#mirrorlist=http://mirrorlist.centos.org/?release=6&arch=$basearch&repo=os

gpgcheck=1

gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6

 

#released updates

[updates]

name=CentOS-6 -Updates - 163.com

baseurl=http://mirrors.163.com/centos/6/updates/$basearch/

#mirrorlist=http://mirrorlist.centos.org/?release=6&arch=$basearch&repo=updates

gpgcheck=1

gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6

 

#additionalpackages that may be useful

[extras]

name=CentOS-6 -Extras - 163.com

baseurl=http://mirrors.163.com/centos/6/extras/$basearch/

#mirrorlist=http://mirrorlist.centos.org/?release=6&arch=$basearch&repo=extras

gpgcheck=1

gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6

 

#additionalpackages that extend functionality of existing packages

[centosplus]

name=CentOS-6 - Plus- 163.com

baseurl=http://mirrors.163.com/centos/6/centosplus/$basearch/

#mirrorlist=http://mirrorlist.centos.org/?release=6&arch=$basearch&repo=centosplus

gpgcheck=1

enabled=0

gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6

 

#contrib -packages by Centos Users

[contrib]

name=CentOS-6 -Contrib - 163.com

baseurl=http://mirrors.163.com/centos/6/contrib/$basearch/

#mirrorlist=http://mirrorlist.centos.org/?release=6&arch=$basearch&repo=contrib

gpgcheck=1

enabled=0

gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6

 

vi:

:setnu

:1,52s/$releasever/6/gi   (152行裏面的$releasever替換成6gi全局)

 

6. yum clean all 清除原有緩存

[[email protected]]# yumclean all

Loaded plugins:fastestmirror, product-id, subscription-manager

This system isnot registered to Red Hat Subscription Management. You can usesubscription-manager to register.

Cleaning repos:base extras updates

Cleaning upEverything

[[email protected]]#

 

7. yum makecache  獲取yum列表

出現下面提示,表示yum更改完成:

MetadataCache Created

[[email protected]]# yummakecache

Loaded plugins:fastestmirror, product-id, subscription-manager

This system isnot registered to Red Hat Subscription Management. You can usesubscription-manager to register.

Determiningfastest mirrors

base                                                                  | 3.7 kB     00:00    

base/group_gz                                                          |220 kB     00:00    

base/filelists_db                                                     | 5.9 MB     00:30    

base/primary_db                                                       | 4.4 MB     00:11    

base/other_db                                                         | 2.8 MB     00:05    

extras                                                                | 3.3 kB     00:00    

extras/filelists_db                                                    |  11 kB    00:00    

extras/prestodelta                                                    |  904 B     00:00    

extras/primary_db                                                     |  19 kB     00:00    

extras/other_db                                                        |  22 kB    00:00    

updates                                                               | 3.4 kB     00:00    

updates/filelists_db                                                  | 3.0 MB     00:06    

updates/prestodelta                                                   | 494 kB     00:02    

updates/primary_db                                                    | 5.3 MB     00:10    

updates/other_db                                                       | 46 MB     02:20    

Metadata CacheCreated

[[email protected]]#

 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章