Red Hat Enterprise Linux Server(RHEL)的yum服务是收费的,如果没有付费,则无法使用yum安装软件包。通过删除RedHat自带的yum,安装CentOS版本的yum,并使用CentOS的yum源和epel源,就可以下载安装软件包。
1、下载软件包:
软件包名称 | 下载地址 |
yum-metadata-parser-1.1.2-16.el6.x86_64.rpm | https://mirrors.aliyun.com/centos/6.9/os/x86_64/Packages/ (软件版本可能会更新) |
python-urlgrabber-3.9.1-11.el6.noarch.rpm | |
yum-3.2.29-81.el6.centos.noarch.rpm | |
yum-plugin-fastestmirror-1.1.30-40.el6.noarch.rpm | |
Centos-6.repo | http://mirrors.aliyun.com/repo/ |
2、删除RedHat自带的yum:
(1)# rpm -qa | grep yum | xargs rpm -e --nodeps
(2)# rpm -e python-urlgrabber
3、安装软件包:
# rpm -ivh yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
# rpm -ivh python-urlgrabber-3.9.1-11.el6.noarch.rpm
# rpm -ivh yum-3.2.29-81.el6.centos.noarch.rpm yum-plugin-fastestmirror-1.1.30-40.el6.noarch.rpm
备注:最后2个软件包一起安装,有依赖关系
4、更新repo:
# cd /etc/yum.repos.d/
# mv rhel-source.repo rhel-source.repo.bak
(1)# vim Centos-6.repo
? 将[base]修改为[aliyun]
? :%s#$releasever#6#g
(2)# vim epel.repo
[epel]
name=Extra Packages for Enterprise Linux 6 - $basearch
baseurl=http://mirrors.sohu.com/fedora-epel/6/$basearch
failovermethod=priority
enabled=1
gpgcheck=0
# yum clean all
# yum makecache
# yum list
# yum repolist
5、下载安装软件包:
原文地址:http://blog.51cto.com/qiuyue/2055313