Centos5及RHEL5中Yum的使用

RHEL5 YUM的使用

RHEL(Centos5)默認都安裝了yum,如果沒有需要安裝以下rpm包
以下rpm包均爲5.2版本的rpm包,如果你的操作系統不是5.2的,需要在[url]http://centos.ustc.edu.cn/[/url]下尋找相應的版本的yum的安裝文件,rhel可是使用centos的rpm包及yum的源
32位系統:
64位系統:
下載完成後,安裝完畢即可以開始使用yum,有了yum這個包管理器,我們再也不用考慮依賴問題。使用yum進行包管理的所帶來的方便在使用後就慢慢體會吧
 
修改/etc/yum.repos.d/CentOS-Base.repo(以下爲64位系統Centos5.2的源的文件)
[base]
name=CentOS-5 - Base
baseurl=http://centos.ustc.edu.cn/centos/5.2/os/x86_64/
gpgcheck=1
gpgkey=http://centos.ustc.edu.cn/centos/RPM-GPG-KEY-centos5

#released updates
[update]
name=CentOS-5 - Updates
baseurl=http://centos.ustc.edu.cn/centos/5.2/updates/x86_64/
gpgcheck=1
gpgkey=http://centos.ustc.edu.cn/centos/RPM-GPG-KEY-centos5

#packages used/produced in the build but not released
[addons]
name=CentOS-5 - Addons
baseurl=http://centos.ustc.edu.cn/centos/5.2/addons/x86_64/
gpgcheck=1
gpgkey=http://centos.ustc.edu.cn/centos/RPM-GPG-KEY-centos5

#additional packages that may be useful
[extras]
name=CentOS-5 - Extras
baseurl=http://centos.ustc.edu.cn/centos/5.2/extras/x86_64/
gpgcheck=1
gpgkey=http://centos.ustc.edu.cn/centos/RPM-GPG-KEY-centos5

#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-5 - Plus
baseurl=http://centos.ustc.edu.cn/centos/5.2/centosplus/x86_64/
gpgcheck=1
enabled=0
gpgkey=http://centos.ustc.edu.cn/centos/RPM-GPG-KEY-centos5

#contrib - packages by Centos Users
[contrib]
name=CentOS-5 - Contrib
baseurl=http://centos.ustc.edu.cn/centos/5.2/contrib/x86_64/
gpgcheck=1
enabled=0
gpgkey=http://centos.ustc.edu.cn/centos/RPM-GPG-KEY-centos5
這個是國內比較快的源,個人感覺,如果不是Centos5.2可以修改以上版本號,i386的系統修改x86_64爲i386,修改前可以登錄http://centos.ustc.edu.cn/centos去查看相應版本及系統的源目錄來修改。
 
這個源所提供的rpm包並不多,因此這裏提供一個擴展源來做支持,相對比來說這個擴展源所提供的rpm包的版本更新較快,並且提供的軟件也很多,但是速度方面就差一些了,如果在使用以上源找不到你所需要的軟件或你需要更高版本的軟件時,可以安裝以下擴展源來進行補充:
64位系統Centos5:
wget http://dag.wieers.com/rpm/packages/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm
rpm -ivh rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-*
32位系統Centos5:
rpm -ivh rpmforge-release-0.3.6-1.el5.rf.i386.rpm
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-*
其他版本的系統可以到http://dag.wieers.com/rpm/packages/rpmforge-release/這裏來尋找相應的擴展源的安裝文件,安裝方法如上
 
有可能出現的問題:
1  key不匹配時,會提示GP4******的一個錯誤,這是需要手動import一個key
rpm --import http://centos.ustc.edu.cn/centos/RPM-GPG-KEY-CentOS-5
2  當習慣了使用yum來進行包管理後,你可能會發現你需要某個軟件的高版本yum找不到,這時候你就需要來擴展你的源,很多軟件都有獨立的yum源進行不斷的更新,這裏提供一個php更新較快的源,目前提供php5.2的包,而前面講的yum的源之提供到php5.1.6。
在/etc/yum.repos.d/建立utterramblings.repo,文件內容如下:
[utterramblings]        
name=Jason's Utter Ramblings Repo    
baseurl=http://www.jasonlitka.com/media/EL$releasever/$basearch/        
enabled=1        
gpgcheck=1        
gpgkey=http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章