RedHat使用yum下载安装软件包
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、下载安装软件包:
本文转自Marion0728 51CTO博客,原文链接:http://blog.51cto.com/qiuyue/2055313,如需转载请自行联系原作者