Linux Redhat5.8系統配置yum源
解決的問題:使用免費版的redhat5.8,想通過yum安裝軟體,發現安裝失敗,上網搜後成功解決了這個問題,解決方法整合如下:
安裝軟體失敗原因:缺少yum源
YUM是Redhat Linux線上安裝更新及軟體的工具,但是這是RHEL5的收費功能,如果沒有
購買Redhat的服務時不能使用RHEL5的更新源的,會提示注冊。由于CentOS是從Redhat
演化而來的免費Linux版本,是以可以利用CentOS的yum更新源來實作RHEL5的YUM功能。
解決方法:
1、備份原yum源配置檔案
cp /etc/yum.repos.d/*.repo /etc/yum.repos.d/*.repo .bak
2、導入證書(證書的位置 http://mirrors.163.com/centos/)
rpm --import http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5
3、解除安裝redhat系統自帶的yum工具包
rpm -qa | grep yum|xargs rpm -e --nodeps
注意:要使用centos的yum源,必須解除安裝自帶的yum工具包,然後安裝centos的yum工具包,不然centos的yum源在redhat上無法使用
4、下載下傳安裝CentOS的yum軟體包
注意:下載下傳提示檔案找不到,是因為軟體版本有改動,到下面連結CentOS目錄中下載下傳目前版本即可
32位系統的軟體包下載下傳:
wget http://mirrors.163.com/centos/5/os/i386/CentOS/yum-metadata-parser-1.1.2-4.el5.i386.rpm
wget http://mirrors.163.com/centos/5/os/i386/CentOS/yum-3.2.22-40.el5.centos.noarch.rpm
wget http://mirrors.163.com/centos/5/os/i386/CentOS/yum-fastestmirror-1.1.16-21.el5.centos.noarch.rpm
64位系統的軟體包下載下傳:
wget http://mirrors.163.com/centos/5/os/x86_64/CentOS/yum-metadata-parser-1.1.2-4.el5.i386.rpm
wget http://mirrors.163.com/centos/5/os/x86_64/CentOS/yum-3.2.22-40.el5.centos.noarch.rpm
wget http://mirrors.163.com/centos/5/os/x86_64/CentOS/yum-fastestmirror-1.1.16-21.el5.centos.noarch.rpm
安裝下載下傳好的軟體:
rpm -ivh yum-*
5、下載下傳CentOS源:
wget http://mirrors.163.com/.help/CentOS5-Base-163.repo(163源)
把CentOS-Base-163.repo檔案中的 “$releasever”,替換成“5”(5為系統的版本号。)
vim CentOS-Base-163.repo
:% s/\$releasever/5/g
儲存退出
6、測試 例如:安裝gimp工具
yum install gimp
7、還沒解決的問題:
安裝gimp後在圖形界面可以正常打開,在指令行輸入:gimp &會報錯:
GIMP counld not initialize the graphical user interface.
Make sure a proper setup for your display environment exists
添加:export DISPLAY=:0.0 後再次輸入:gimp &,此時該程序會在背景運作,
仍然無法打開圖形界面...
有遇到該問題并成功解決的朋友希望可以把解決方法告訴我,謝謝!
參考文檔:http://lxw66.blog.51cto.com/5547576/1610258
http://blog.chinaunix.net/uid-29006160-id-3782885.html