我是Debian的老用户,现在工作要管理几台Centos机器,但我习惯了Debian上的1,2或最多3个repos,centos repo文件中充满了链接,我敢说他们并不是那么必要,在阅读了 Centos wiki 上的这个页面后,我还有更多问题。
目前使用的回购是这些:
[os]
[updates]
[extras]
[elrepo]
[atrpms-stable]
[rpmforge]
[CentOSplus]
[fasttrack]
[remi]
[epel]
[Postgresql9.2]
[sogo]
那么,对于基本的 Centos 系统,推荐的存储库是什么,我将使用/部署 php、python、nginx、apache、ftp 等。当然,无头服务器系统,不需要编解码器或 gui 的东西。
这些天来,我建议使用 stock
CentOS-Base
存储库以及EPEL 存储库来获取其他软件包。这涵盖了我 95% 的需求。有时我需要来自RepoForge (RPM Forge) 的软件包。它们都可以在最新版本的 CentOS 中共存。
CentOS-Plus 不是必需的,除非你需要它……你会知道的。
避免维护不善的存储库。我很少有理由离开上面列出的两个附加存储库。
将它保持在您的服务器仍在运行的绝对最低限度,如果可能的话,只有官方的 CentOS 存储库(操作系统、更新、附加功能、快速通道)。
只要维护操作系统,这些存储库就保证是稳定的。
缺点是这些官方 repos 只提供有限的功能,有时版本太旧(PHP 是一个典型的问题)。这与 Debian 用户习惯的庞大的软件包选择非常不同,但可以为这些产品提供较长的支持周期。
所有其他 repos 将提供比标准更多和/或更新的软件包,并且更喜欢使用而不是自己编译东西,但由于它们是 3rd 方产品,它们可能随时停止或被忽略(例如 remi 由只有一个人,叫 Remi ......!),所以你需要小心并注意这些,如果回购确实停止,可能最终会陷入不幸的境地。