在CentOS 6上使用RPMforge安装源(软件仓库)

!本文可能 超过1年没有更新,今后内容也许不会被维护或者支持,部分内容可能具有时效性,涉及技术细节或者软件使用方面,本人不保证相应的兼容和可操作性。

之前一直搞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的维护人员联系。

若无特别说明,本网站文章均为原创,原则上这些文章不允许转载,但是如果阁下是出于研究学习目的可以转载到阁下的个人博客或者主页,转载遵循创作共同性“署名-非商业性使用-相同方式共享”原则,请转载时注明作者出处谢绝商业性、非署名、采集站、垃圾站或者纯粹为了流量的转载。谢谢合作!

    • 你这个imblog.in的域名是用的公共域名服务的吧,看样子应该是Oray花生壳公司的,基于该结尾域名的网站也有不少,这样就带来了问题,一般搜索引擎,比如谷歌或者百度都有自己的一套算法,当检测到某域名下有大量无关低质量的内容(特别是只求流量的垃圾站),就会删除该域名的索引记录,俗称被K,当然低质量内容是一个问题,还有其他原因,这些都是SEO方面的知识。严重的会被列入这些搜索引擎厂商的黑名单并永不收录。
      所以现在的情况我判断是主域名imblog.in上二级域名建的垃圾站或者其他低质量内容的网站过多导致主域名被K或者被列入黑名单,又由于你的域名是基于这个主域名的二级域名,所以也跟着遭殃了。
      如果是上述原因的话,解决的办法可以是永远不要和有低质量内容的垃圾站、滥用SEO技术的网站或者其他采取搜索引擎作弊手段的网站共享域名,最好IP也不要共享,当然自己申请一个独立域名是最好不过了(这里提醒下最好找国外域名商注册,比如GoDaddy),申请前建议查询下域名之前是不是被使用过,如果域名之前有使用记录就要警惕了,查询下之前基于该域名的是什么类型的网站,是不是因为已经上了搜索引擎的黑名单而被所有者抛弃的,如果是的话,这类二手域名最好避开。
      给出几个帖子供参阅,更多的可以搜索:“网站被K”或者“域名被K”等关键字词。
      《网站被k常见问题及解决办法》
      《如何查询网站域名是否被K过》
      《查询 域名是否被K过》
      除了上面的原因,网站服务器的稳定与否也是影响搜索数量的一个重要原因。
      好了,说了这么多,以上个人意见或者建议仅供参考,希望能够帮助到你。

        • 恩,域名这块还是要做足功课的,毕竟相当于一个网站的品牌,关系到网站以后的发展。Godaddy使用支付宝应该还是蛮方便的,不行的话可以尝试用PayPal或者信用卡,当然使用信用卡要注意域名商的自动续费等功能的扣费,所以还是建议用支付宝吧,安全!
          除了Godaddy,Name.Com、NameCheap或者internetbs.net也是不错的选择,貌似只能用PayPal或者信用卡,不过有些能支持绑定银联的认证PayPal也是蛮方便的。
          最近可以去域名优惠码网站转转,说不定有可以省钱的优惠码。

          • 哈啊……品牌什么的就算了吧……因为只是打算自己挂一下blog什么的。另外表示换了个域名之后Google能抓取到了,真心开心。
            另外表示dns的反向记录应该怎么做?还有wordpress的回复邮件提醒,似乎回复了之后,对方没有收到邮件提醒。

          • DNS的PTR记录吗?和电子邮件相关的吧,我记得在http://www.intodns.com/检查我的域名DNS时有项错误提示就是MX未做PTR反向解析,我是用的QQ域名邮箱,当时在网上搜索如何做PTR,但是得到的答案是必须要电信运营商ISP来做,貌似国内还是收费的,也不知道是不是这样,不过检查www.qq.com的DNS时发现也没有做PTR,后来我就不管这个了。如果使用Google域名邮箱,貌似就没有PTR问题了,恐怕这玩意真的是电信级别才能搞的。
            一般邮箱做好MX记录就可以了,PTR据说和垃圾邮件侦测有关,不做问题也不大,至于WordPress回复邮件提醒,这个用插件的吧?没有用过这个功能也不太清楚。目前WordPress自带评论提醒,有新评论时博主邮箱会自动收到新评论的邮件,我看了下发件人是wordpress@wangye.org,这是一个虚拟邮件地址,实际是由服务器主机代发,要看你的服务器支持不支持直接发送邮件,如果不支持的话,你可以找下WordPress能不能取道SMTP转发邮件。

          • 真心跪了……
            似乎反向DNS太麻烦就不搞了……
            至于邮件提醒似乎非常麻烦,因为我的wordpress是我自己搭在vps上的,由lighttpd到wordpress全部手工,我没有折腾过邮件服务器啊……另外表示可以用其他邮件服务器来发送邮件吗?比如说Gmail什么的……

          • Linux貌似不需要配置邮件服务器,我博客也是搭在VPS上的,用的是Nginx,安装后没有配置什么邮件服务器。你看下是不是发邮件的出口端口是不是被防火墙拦截了,貌似是25号端口。另外需要注意的是,有时VPS主机代发的邮件可能会被塞到垃圾邮件里,你可以找下。
            如果上述办法不行的话,估计是主机服务商封锁了这个功能,你可以使用插件利用SMTP实现邮件发送,我刚才查了下资料,貌似有推荐wp-mail-smtp的,或者可以参考这篇文章《Configure SMTP:解决WordPress评论时无法发送邮件通知》
            祝你成功!

请稍后...

发表评论

电子邮件地址不会被公开。 必填项已用*标注