有时,当我从互联网上下载软件时,我发现有一个 .deb 软件包可供我的 Debian/Ubuntu 使用,还有一个 tarball 可供编译。一开始,我只会使用该软件包,因为它安装方便,甚至不敢尝试编译。甚至它的声音都让我有点害怕。然而,现在,当我有选择时,我有时会陷入困境:与 .deb 软件包相比,从源代码编译是否有不受欢迎的优势?我希望在这里找到答案,谢谢。
答案1
如果您不信任 deb 的构建者或想要对其进行修改,那么您需要从源代码进行构建。某些修改是隐式的,例如链接到您拥有的不同库,因此如果 deb 是针对与您拥有的不同库构建的,则从源代码进行构建可能会解决问题。