1. 程式人生 > >RedHat RHEL 6.4使用CentOS yum源

RedHat RHEL 6.4使用CentOS yum源

背景介紹

Red Hat是全球最大的開源廠商,RedHat Linux也被認為是最成功的Linux發行版,提供穩定的企業版Linux服務。CentOS也是Linux發行版之一,它是來自於Red Hat Enterprise Linux依照開放原始碼規定釋出的原始碼所編譯而成,CentOS與RedHat出自同樣的原始碼。

由於RedHat的yum線上更新時收費業務,如果不想付費,又不願很麻煩的離線安裝,可以考慮用CentOS的yum源代替RedHat的源。

實驗環境:

Red Hat Enterprise Linux Server release 6.4  64bit

操作流程:

1、刪除redhat原有的yum源

# rpm -aq | grep yum|xargs rpm -e --nodeps

2、下載新的yum安裝包(CentOS 6.4 yum)

# wget http://mirror.centos.org/centos/6.4/os/x86_64/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm
# wget http://mirror.centos.org/centos/6.4/os/x86_64/Packages/yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
# wget http://mirror.centos.org/centos/6.4/os/x86_64/Packages/yum-3.2.29-40.el6.centos.noarch.rpm
# wget http://mirror.centos.org/centos/6.4/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.30-14.el6.noarch.rpm

3、安裝

將下載的包安裝

# rpm -ivh python-iniparse-0.3.1-2.1.el6.noarch.rpm
# rpm -ivh yum*

4、更改yum源,這裡選用的是163的yum源

# cd /etc/yum.repos.d/
# wget  http://mirrors.163.com/.help/CentOS6-Base-163.repo
# vi CentOS6-Base-163.repo

編輯檔案,把檔案裡面的$releasever替換為6.4

5、清理yum快取

# yum clean all  #清理快取

6、將伺服器端軟體資訊快取到本地

# yum makecache #將伺服器端軟體資訊cache到本地

7、測試

#yum install gcc

說明

由於CentOS的yum源都是開源軟體,RedHat的閉源版軟體不能通過CentOS的yum源下載。