RedHat6 yum源配置

本文的配置是基于Linux系统:Redhat 6.4 Server 32位系统,如有需要可以在百度搜索关键字“[红帽企业Linux.6.4.服务器版].rhel-server-6.4-i386-dvd[ED2000.COM].iso”下载


本文中很多命令的执行都需要使用root权限,使用root权限的方法有两种

1.切换到root用户下,执行命令su,并输入密码

2.将当前用户增加到文件 /etc/sudoers 文件中,在 “root   ALL=(ALL)    ALL” 之后加入 “当前用户名    ALL=(ALL)      ALL”


配置需要简单的几步:

  • 卸载系统自带的yum软件包
  • 安装网易163开源的yum软件包
  • 备份原来的yum源配置文件
  • 创建新的yum源配置文件
  • 清理yum缓存
  • 成功

一、卸载系统自带的yum软件包

root用户执行如下命令:
sudo rpm -aq|grep yum|xargs rpm -e --nodeps

二、安装网易163开源的yum软件包

1.下载软件包

   wget mirrors.163.com/centos/6/os/i386/Packages/yum-3.2.29-69.el6.centos.noarch.rpm 
   wget mirrors.163.com/centos/6/os/i386/Packages/yum-metadata-parser-1.1.2-16.el6.i686.rpm
   wget mirrors.163.com/centos/6/os/i386/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm
   wget mirrors.163.com/centos/6/os/i386/Packages/yum-plugin-fastestmirror-1.1.30-30.el6.noarch.rpm

注意:上面的软件包都是32位系统使用的,如果你的操作系统是64位的,请去网易开源库下载相应的软件包:下载地址

2.安装软件包

切换到root用户下,依次执行如下命令
   rpm -ivh yum-3.2.29-69.el6.centos.noarch.rpm 
   rpm -ivh yum-metadata-parser-1.1.2-16.el6.i686.rpm
   rpm -ivh python-iniparse-0.3.1-2.1.el6.noarch.rpm yum-plugin-fastestmirror-1.1.30-30.el6.noarch.rpm
最后两个包需要同时安装,需要相互依赖

三、备份原来的yum源配置文件

root用户下执行如下命令:
mv /etc/yum.repos.d/rhel-source.repo /etc/yum.repos.d/rhel-source.repo.bak

四、创建新的yum源配置文件

创建配置文件:
vim /etc/yum.repos.d/rhel-source.repo


将如下内容粘贴到该文件中(使用网易163的yum源):

[base]
name=CentOS-$releasever - Base
baseurl=http://mirrors.163.com/centos/6.7/os/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6

#released updates
[updates]
name=CentOS-$releasever - Updates
baseurl=http://mirrors.163.com/centos/6.7/updates/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6

#packages used/produced in the build but 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-6
#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
baseurl=http://mirrors.163.com/centos/6.7/extras/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6
#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
baseurl=http://mirrors.163.com/centos/6.7/centosplus/$basearch/
gpgcheck=1
enabled=0

五、清理yum缓存

执行如下命令:
yum clean all 

六、成功

测试:
sudo yum install vim


本文在文章http://blog.itpub.net/25313300/viewspace-708509/的基础上加工而成,原文章的一些配置已经无效,请使用本篇文章的配置。




你可能感兴趣的:(linux)