在 Ubuntu Server 上进行反向移植?

在 Ubuntu Server 上进行反向移植?

我正在考虑从 Debian 迁移到 Ubuntu Server。我已阅读一些 帖子在此网站上了解差异。

我喜欢 5 年支持。但后来我意识到在 Debian 上我有时需要更高版本的软件包(例如 drush),并且我能够通过使用 backports 存储库来安装这些软件包。

Ubuntu 有一个反向移植项目但这看起来不官方/不适合 Ubuntu Server?

那么是否需要完全升级到最新的 Ubuntu Server LTS(例如可能是 14.04)?

答案1

总体而言,Ubuntu 上的反向移植与 Debian 上的反向移植一样简单可靠(它们往往有相同的维护者)。支持可能因软件包而异。在我看来,Ubuntu 上的反向移植与 Debian 上的官方支持程度不相上下。在我看来,Debian 和 Ubuntu 上关于反向移植的建议非常非常相似。

反向移植无法像 Debian 稳定版那样进行广泛测试,并且反向移植按原样提供,存在与 Debian 稳定版中其他组件不兼容的风险。请谨慎使用!

因此,建议仅选择适合您需求的单个反向移植软件包,而不要使用所有可用的反向移植软件包。

http://backports.debian.org/

反向移植项目是一种向用户提供新功能的方法。由于反向移植软件包存在固有的稳定性风险,因此用户如果不采取某些明确措施,则无法获得反向移植的软件包。这通常使反向移植成为修复错误的不合适途径。如果 Ubuntu 版本中的软件包有错误,则应根据情况通过安全更新或稳定版本更新流程进行修复。

https://wiki.ubuntu.com/UbuntuBackports

这也取决于你需要什么。有些软件包可以通过 backport 或 ppa 获得,有些则需要从源代码构建,这对服务器来说很麻烦(除非绝对必要,否则我不喜欢在服务器上安装 gcc / build-essential)。

一般来说,由于软件包数量较少,服务器上的升级比桌面上的升级更容易。

一般来说,我建议您尽可能在服务器上使用 LTS,但如果您的独特软件包/要求需要更高版本,请选择最新版本。14.04 仍在开发中,我个人不会在服务器上运行 14.04 进行测试以外的任何用途。

相关内容