为RHEL6配置软件源 YUM安装

为RHEL6配置软件源
(一)更改yum
由于 redhat的yum在线更新是收费的,如果没有注册的话不能使用,如果要使用,需将redhat的yum卸载后,重启安装,再配置其他源,以下为详细过程:
1.删除RHEL的yum--这个yum很让人郁闷,总是显示那几行disable的字,很烦人

CODE:
rpm -aq | grep yum | xargs rpm -e --nodeps


2.下载CentOS的yum及其依赖的插件

CODE:
wget http://mirrors.163.com/centos/6/os/i386/Packages/yum-3.2.29-30.el6.centos.noarch.rpm



CODE:
wget http://mirrors.163.com/centos/6/os/i386/Packages/yum-metadata-parser-1.1.2-16.el6.i686.rpm



CODE:
wget http://mirrors.163.com/centos/6/os/i386/Packages/yum-plugin-fastestmirror-1.1.30-14.el6.noarch.rpm



CODE:
wget http://mirrors.163.com/centos/6/os/i386/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm


3.安装新的yum

CODE:
rpm -ivh python-iniparse-0.3.1-2.1.el6.noarch.rpm


这里由于一些软件依赖关系的问题,就一起安装就好了。这是一行哦:

CODE:
rpm -ivh yum-plugin-fastestmirror-1.1.30-14.el6.noarch.rpm yum-3.2.29-30.el6.centos.noarch.rpm yum-metadata-parser-1.1.2-16.el6.i686.rpm


4.

CODE:
yum clean all



CODE:
yum list


(二)配置yum源(官方)
1.进入中科大的软件库
http://lug.ustc.edu.cn/wiki/mirrors/help,下载镜像
2.a.或者说在终端输入
这是RHEL5/CentOS5的

CODE:
wget http://lug.ustc.edu.cn/wiki/_export/code/mirrors/help/centos?codeblock=1


这是RHEL6/CentOS6

CODE:
wget http://lug.ustc.edu.cn/wiki/_export/code/mirrors/help/centos?codeblock=2


b.转换为刚才下载的文件目录

CODE:
cd /etc/yum.repos.d


如果是RHEL6的话ls一下,可以看到centos?codeblock=2文件,
c.将其改名:

CODE:
mv centos?codeblock=2 CentOS-Base.repo


d.把CentOS-Base.repo里的$releasever改为6

e.yum clean all
运行

CODE:
yum makecache


生成缓存
d.OK,就这样配置完了哈

(三)配置yum第三方软件源

可以直接到对应的网址上面下就好了。
比如说:rpmforge仓库 http://repoforge.org/use/
http://dl.fedoraproject.org/pub/ ... w/epel-release.html
http://rpms.famillecollet.com/
webmin: 
http://ncu.dl.sourceforge.net/pr ... -1.580-1.noarch.rpm

posted @ 2014-02-27 10:46  许志伟  阅读(324)  评论(0编辑  收藏  举报