本文的配置是基于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 - Basebaseurl=http://mirrors.163.com/centos/6.7/os/$basearch/gpgcheck=1gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6#released updates[updates]name=CentOS-$releasever - Updatesbaseurl=http://mirrors.163.com/centos/6.7/updates/$basearch/gpgcheck=1gpgkey=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 - Extrasbaseurl=http://mirrors.163.com/centos/6.7/extras/$basearch/gpgcheck=1gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6#additional packages that extend functionality of existing packages[centosplus]name=CentOS-$releasever - Plusbaseurl=http://mirrors.163.com/centos/6.7/centosplus/$basearch/gpgcheck=1enabled=0
五、清理yum缓存
执行如下命令:
测试:
本文在文章http://blog.itpub.net/25313300/viewspace-708509/的基础上加工而成,原文章的一些配置已经无效,请使用本篇文章的配置。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。