码迷,mamicode.com
首页 > 其他好文 > 详细

配置RedHat 6系统YUM网易源

时间:2015-07-03 16:15:42      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:配置文件   软件包   网易   

配置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/

[root@redyum.repos.d]# ls

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

[root@redyum.repos.d]#

 

5. 编辑CentOS6-Base-163.repo文件,将其中的$releasever更改为centos的版本号

[root@redyum.repos.d]# 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 清除原有缓存

[root@redyum.repos.d]# 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

[root@redyum.repos.d]#

 

7. yum makecache  获取yum列表

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

MetadataCache Created

[root@redyum.repos.d]# 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

[root@redyum.repos.d]#

 


配置RedHat 6系统YUM网易源

标签:配置文件   软件包   网易   

原文地址:http://153744.blog.51cto.com/143744/1670473

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!