我是很久以前的Debian用户,现在在工作中必须要pipe理好几个Centos机器,但是我已经习惯了Debian上的1,2或者最多3个版本,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的东西。
把它保持在服务器仍然运行的最低限度,如果可能的话,只有官方的CentOS回购(os,更新,额外,fasttrack)。
只要维护操作系统,这些回购保证是稳定的。
缺点是,这些官方回购只提供有限的function,有时太旧的版本(PHP是一个典型的问题)。 这与Debian用户习惯的庞大软件包select截然不同,但是可以为这些产品提供长期的支持周期。
所有其他回购将提供比标准更多和/或更新的软件包,而不是自己编写的东西,而是因为他们是第三方产品,他们可能会在任何时候停止或被忽视(如remi处理只有一个叫Remi的家伙!),所以如果回购确实停止了,那么你需要小心并且注意这些,最后可能会出现不幸的情况。
现在,我build议库存CentOS-Base
存储库以及EPEL存储库,以获取更多的软件包。 这涵盖了我95%的需求。 有时我需要RepoForge (RPM Forge)的软件包。
它们都可以在CentOS的最新版本中共存。
除非你需要,CentOS-Plus并不是必须的,你会知道的。
避免维护不当的回购。 我很less有理由超出上面列出的两个额外的存储库。