centos使用yum安装最新的puppet

centos是目前使用最广泛的linux服务器系统之一,其使用yum对软件包管理的方便性,更是每个用centos的人喜欢的。蚊子我现在也越来越喜欢用yum来安装软件包了,除非特殊需要,已经很少编译安装软件了。

在加上centos的扩展源(repo)也很多,比如众所周知的,还有蚊子之前《》文章中介绍的两个。 Continue reading “centos使用yum安装最新的puppet”

EPEL:RHEL的Fedora软件仓库[转]

选择服务器操作系统版本,向来是公说公有理,婆说婆有理,见仁见智的问题。兄弟去年曾写过一篇《Linux问答:如何挑选适合服务器的OS发行版? 》,总结出稳定性、可靠性、兼容性、高效率、可持续,五大标准。据此挑选服务器操作系统,多半不会太离谱。可是今年形势发生了一些变化,原先主攻桌面、针对玩家的发行版也开始进入服务器领域,而且据说有的版本还颇有大规模铺开之势。那么实际情况究竟是怎样的呢?

根据我最近测试的结果,Red Hat Enterprise Linux(RHEL)AS 5.2 在功能方面远远优于 Ubuntu Server Hardy 8.04.1(LTP 测试结果:RHEL AS 5.2 – 5 fails, Fedora 9 – 7 fails, Ubuntu Server Hardy 8.04.1 – 32 fails),在性能方面也比 Ubuntu Server Hardy 8.04.1、Fedora 9 分别高出 3% 和 20% (同样硬件平台上运行 SPECjvm2008 的综合结果)。由此可见,Fedora 和 Ubuntu Server 相对于 RHEL AS 的唯一优势,只剩下方便的软件包更新功能了(欢迎购买 RHEL AS Subscription :US$1,499 / year) 。

如果既想获得 RHEL AS 的高质量、高性能、高可靠性,又需要方便易用(关键是免费)的软件包更新功能,那么 Fedora Project 推出的 EPEL(Extra Packages for Enterprise Linux)正好适合你。

EPEL(http://fedoraproject.org/wiki/EPEL ) 是由 Fedora 社区打造,为 RHEL 及衍生发行版如 CentOS、Scientific Linux 等提供高质量软件包的项目。装上了 EPEL,就像在 Fedora 上一样,可以通过 yum install package-name,随意安装软件。我们前面提到的 Func 、Cobbler 等软件都能在 EPEL Repo 中找到。

安装 EPEL 非常简单:
* RHEL 4: su -c ‘rpm -Uvh http://download.fedora.redhat.com/pub/epel/4/i386/epel-release-4-9.noarch.rpm’
* RHEL 5: su -c ‘rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm’

安装完毕之后,即可使用 yum 来安装软件,比如 Nagios:
yum install nagios

若要查看 EPEL Repo 中是否存在某个软件包:
yum search package-name

如果找不到,那就提交给 Package wish list,等待软件维护者制作 EPEL rpm 吧: http://fedoraproject.org/wiki/EPEL/WishList

原帖:http://blog.shaboy.cn/?p=35