Stephen 建议使用 Ubuntu 而不是在 Debian 上安装适用于 Ubuntu(但不是 Debian)的软件。1因为我想处理数据,terdon 评论说我还不如继续使用 Debian,因为已经安装了它。2这似乎暗示我可能想要使用的包在两个发行版上。我不确定这是真的,也可能永远不会,但我想更好地理解它。
所以现在我试图比较稳定的Debian和 LTS Ubuntu之间的可用软件包。10 岁帮助解决类似问题指向 Distrowatch 比较分布(而不是查找单个包)5 6。
这给了我一个整洁的表格,以及两个不太容易比较的列表,在 Debian 标题下有更多的项目。7(我认为 Ubuntu 提供了更多——也许太多了——软件,这可能是更喜欢 Debian 的一个原因。)
有没有其他具体的方法来预测 Debian 是否缺少我以后想要的软件,而 Ubuntu 提供了哪些软件?
您可以通过转到相应的存储库https://packages.ubuntu.com/和https://www.debian.org/distrib/packages来完成此操作,将软件包列表下载为文本并进行比较:
现在,比较文件:
所以是的,两者都有在另一个中找不到的软件包,但 Ubuntu 总体上有更多的软件包。
然而,这真的不是一个有用的练习。差异主要是边缘情况。两种发行版都将提供标准的、通用的、流行的工具,这通常不会指导发行版的选择。另外,对于任何尚未打包到发行版中的东西,您始终可以从源代码编译和安装。
只需使用您已安装的内容即可。如果那是 Ubuntu,坚持使用 Ubuntu,如果是 Debian,坚持使用它。如果当你确实找到了一个你想要但不可用的包时,那么你可以尝试从源代码安装,如果这种情况经常发生,你可能想要更改分发,但这不太可能。在过去的 20 年里,我使用了 9 种左右不同的发行版,而且我从来没有因为可用的软件包而改变过一次。曾经有一段时间,超过 10-15 年前,基于 RPM 的发行版的存储库更加有限,我们会从 rpmfind.net 等地方手动下载软件包,或者通常从源代码编译和安装,但这确实是非常罕见的这几天发生。
底线:使用你想要的,如果你真的找到了一个丢失的包,它可能也不存在于其他发行版,你总是可以从源代码安装。