官方软件包总是比 PPA 更好吗?

官方软件包总是比 PPA 更好吗?

我需要将borgbackup软件包安装到装有 Ubuntu 16.04 的 VPS 中。官方软件包是 1.0.11 版。
我注意到 1.0.11 版没有该命令borg diff,据我所知,1.1.0 版引入了该命令。当前稳定的博格版本是1.1.3。我想知道为什么官方软件包这么旧,以及从PPA
安装是否方便。borg

答案1

您可以直接从其网站安装软件,这通常是唯一可行的选择,因为当存储库版本太旧并且您没有理由信任 PPA 时。然而,Debian(Ubuntu 所基于的版本)建议不要这样做,因为这样您就无法使用 dpkg/apt 卸载软件,并且存在软件包冲突的风险。

至于你问的为什么软件包会过时:为 Debian/Ubuntu 打包很难。要让软件包被接受,你必须能够在受控条件下从源代码构建软件包,并且只使用之前在这些条件下为 Debian/Ubuntu 打包的库。你还必须遵守一系列其他政策。操纵复杂的软件以满足这些要求可能需要大量工作,而新版本的软件会带来新的打包挑战。

此外,给定软件包可能只有一个维护者;如果他们由于任何原因停止维护该软件包,则更新将停止。

最终,我不得不附和马克的观点,认为这是一个根据具体情况而变化的判断,取决于你对给定包的需求。

答案2

这取决于软件包、PPA、您的安全需求以及您在解决问题时对停机时间的容忍度。

  • 官方软件包不太可能与您必须解决的其他软件包产生冲突。

  • 与您不太了解的 PPA 相比,官方软件包出现安全问题的可能性较小。
  • 官方软件包很可能已经过时,有时甚至已经过时好几年,缺少功能和修复。
  • 官方软件包可能不包含您想要的软件。

您的问题确实没有答案,您只需要做出判断。

相关内容