提醒:本页面将不再更新、维护或者支持,文章、评论所叙述内容存在时效性,涉及技术细节或者软件使用方面不保证能够完全有效可操作,请谨慎参考!

之前一直搞Debian系的服务器,今天正好要弄RedHat系的CentOS。系统刚装完,随手使用 yum install htop ,想把自己喜欢的htop进程管理器装上去,结果yum提示找不到htop,看来缺少软件源。

上网搜索了一下,发现了一个强大的东东,那就是RPMforge,它是Dag、Dries和其它软件包的组合。它们为 CentOS 提供了超过5000个软件包,包括wine、vlc、mplayer、xmms-mp3和其他流行媒体工具。

其实CentOS官方文档 《Installing RPMforge》 中也给出了这个软件的介绍以及安装过程等信息,大家可以参考一下,下面我简单介绍一下安装过程,算是做个备忘。

首先导入DAG GPG密钥:

rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt

如果出现下面的错误信息则说明这个密钥已经导入了,所以接着下面步骤:

error: http://apt.sw.be/RPM-GPG-KEY.dag.txt: key 1 import failed.

下载并校验RPMforge软件包:

# 以下地址适用于CentOS 6,其他版本请参考官方文档
# 如果是i686系统,请wget下面地址的RPM包
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm
# 如果是x86_64系统,请wget下面地址的RPM包
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm 
rpm -K rpmforge-release-0.5.2-2.el6.rf.*.rpm

校验完毕后,使用下面的命令安装:

rpm -i rpmforge-release-0.5.2-2.el6.rf.*.rpm

完成后,官方文档最后给出一个例子 yum install htop ,呵呵,这正不是我想要的htop吗?赶紧装上:-)

值得注意的是RPMforge软件仓库并不是红帽子Linux产品或CentOS的组成部分,但是它是为这些发行版设计的,所以如果有疑问或者技术支持的问题应当与RPMforge的维护人员联系。