从官方发行版安装服务器应用程序更好,还是应该下载并安装(和管理)我自己的版本?

lin*_*lof 6 linux debian service

我经常看到系统管理员在专用/srv/opt目录下下载和安装服务器应用程序,包括“库存”应用程序,例如 Apache,而不是从官方存储库安装它们,例如apt-get install xxx.

从发行版的官方软件包中安装和运行网络服务器、电子邮件服务器或什至不太常见的服务(例如 Zope)真的是个坏主意吗?

Sve*_*ven 13

一点也不坏。恕我直言,事实恰恰相反:您需要一个很好的理由说明官方软件包不够用。

一些问题:

  • 对于企业发行版(RHEL、SLES),您将失去支持。
  • 您负责跟踪安全修复程序。通常,这是由发行版的安全团队完成的。
  • 让它运行需要时间,有时需要很多时间。

当然,当您需要新版本的特定功能或只是非常特定的配置时,自己做事是一种有效的方法,但它会有缺点。

  • +1。除非您有特定需求,否则不要离开为您维护的软件包。Debian(以及 Ubuntu 和其他近亲)提供了良好的源包支持,因此如果您需要更改的是几个编译时选项或添加一个简单的补丁,请获取源包并从中构建您自己的 .deb。我认为类似的设施在其他大型发行版中也很常见。 (3认同)