从源代码构建软件是否有任何优势,而不是从软件包管理器安装软件?

时间:2011-01-05 18:10:52

标签: linux unix build package-managers

我想知道两种方法在处理依赖关系,易用性和可配置性方面的区别。

2 个答案:

答案 0 :(得分:1)

如何在软件包管理器的帮助下从源代码构建软件?想想gentoo的出现。你看,你提出的两个选择不一定是相互排斥的选择。

答案 1 :(得分:1)

如果从源代码安装,则会失去易用性(您必须自己执行一个过程而不是单击按钮进行安装),并且在许多情况下您必须解决自己的依赖关系,而包管理器会执行此操作你在大多数情况下。但是,您获得了很多可配置性(选择版本,安装位置,甚至修改源代码)。

此外,还有很多东西,如果你从源代码安装,你只能得到,因为包没有制作(或保持最新),特别是如果你使用一个不太受欢迎的包管理器。