安裝過Linux軟件的用戶就知道,有時我們安裝一個軟件,需要依賴其他軟件,所以必需找全所有的軟件,這是一個極其麻煩的事情,有沒什麼方式可以讓它自己去找依賴呢?
答案當然是肯定,這就需要我們配置一個神器——yum,通過它,我們可以直接安裝軟件的,我們只需知道軟件的名稱就可以的,讓它把所有的依賴都直接關聯起來安裝。不過本人最近一段時間使用yum的時候,發現一個很惡心的事情,就是redhat自帶的yum非常令人討厭。
由於 redhat的yum在線更新是收費的,如果沒有注冊的話不能使用,如果要使用,需將redhat的yum卸載後,重啟安裝,再配置其他源,以下為詳細過程:
一、更改yum軟件
1.刪除RHEL的yum--這個yum很讓人郁悶,總是顯示那幾行disable的字,很煩人,直接卸載系統自帶的yum
rpm -aq | grep yum | xargs rpm -e --nodeps
2.下載CentOS的yum及其依賴的插件
wget http://mirrors.163.com/centos/6/os/i386/Packages/yum-3.2.29-30.el6.centos.noarch.rpm wget http://mirrors.163.com/centos/6/os/i386/Packages/yum-metadata-parser-1.1.2-16.el6.i686.rpm wget http://mirrors.163.com/centos/6/os/i386/Packages/yum-plugin-fastestmirror-1.1.30-14.el6.noarch.rpm wget http://mirrors.163.com/centos/6/os/i386/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm
如果以上的鏡像找不到,請查找其他的鏡像即可,如:http://mirrors.sohu.com/centos/6.4/os/i386/Packages/
本欄目更多精彩內容:http://www.bianceng.cn/OS/Linux/
3.安裝新的yum
rpm -ivh python-iniparse-0.3.1-2.1.el6.noarch.rpm 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.清理yum
yum clean all
建議最好吧rhel....repo這個倉庫刪除,在/etc/yum.repos.d這個文件夾下,vim /etc/yum.repos.d 直接刪除即可。
(二)配置yum源(官方)
1、在終端輸入以下命令(RHEL6/CentOS6)
wget http://lug.ustc.edu.cn/wiki/_export/code/mirrors/help/centos?codeblock=2
2、轉換為剛才下載的文件目錄
cd /etc/yum.repos.d
如果是RHEL6的話ls一下,可以看到centos?codeblock=2文件
3、更改倉庫名字
mv centos?codeblock=2 CentOS-Base.repo
4、把CentOS-Base.repo裡的$releasever改為6 命令:vim CentOS-Base.repo
5、清理yum
yum clean all
6、生成緩存
yum makecache
這樣yum源就配置完成了。
作者:csdn博客 Mr-稻帥