RHEL(Centos5)默认都安装了yum,如果没有需要安装以下rpm包
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
这个源所提供的rpm包并不多,因此这里提供一个扩展源来做支持,相对比来说这个扩展源所提供的rpm包的版本更新较快,并且提供的软件也很多,但是速度方面就差一些了,如果在使用以上源找不到你所需要的软件或你需要更高版本的软件时,可以安装以下扩展源来进行补充:
64位系统Centos5:
32位系统Centos5:
rpm -ivh rpmforge-release-0.3.6-1.el5.rf.i386.rpm
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-*
有可能出现的问题:
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