分享

RedHat6 yum源配置

 sum12 2016-10-19

本文的配置是基于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缓存

执行如下命令:
yum clean all

六、成功

测试:
sudo yum install vim


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




    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多