所有 Debian 软件包都可以在 Debian 10 上运行吗?

所有 Debian 软件包都可以在 Debian 10 上运行吗?

我正在寻找一个用于桌面和笔测试使用(没有虚拟机)的 Linux 发行版,所以我想知道我可以在其主要发行版(Debian)上单独安装 Kali-Linux/Black-Arch 的任何软件包吗?

答案1

您的问题的答案是否定的,有些软件包无法在“主”发行版上运行。显然有些软件包可以在 Ubuntu 上运行,但不能在 Debian 上运行,要么是因为它们依赖于较新版本的软件包,要么依赖于 Debian 没有的依赖项,或者只是不兼容。例如,如果一个发行版决定对共享库中的符号进行版本控制,但另一个发行版没有这样做,则依赖项将无法工作。我确实见过一些案例,我认为 Ubuntu 中的软件包与 Debian 完全兼容,但实际上并不兼容,并且以微妙的方式破坏了东西。

通常可以使用来自 Debian 上的 Ubuntu 的软件包,反之亦然,但不能保证它能正常工作,如果您遇到问题,您的发行版的维护人员可能不会对修复它很感兴趣。因此,如果您决定这样做,那么您就得靠自己了。

相关内容