从源(./configure && make && make install
)和with进行安装有什么区别apt-get
?
我可以想到这些:
apt-get
版本通常更稳定,选择更少,而从源代码安装时我们可以选择特定版本。apt-get
可以自动解决依赖关系,可以轻松地更新/卸载软件,并具有其他一些易于管理的优点。apt-get
安装路径遵循一致的模式,并具有一些其他约定,这对于SA来说很方便。但是还有更多吗?
apt-get
某些特定软件(例如php
和)获得的更好的性能mysql
?简而言之apt-get
,除了要获取该软件的特定版本外,在哪种情况下我应该从源中选择安装?
谢谢。
区别在于apt安装通用二进制文件并管理其版本。
编译源程序包时,您完全是一个人,因为apt无法管理该程序包。
但是,如果您需要仅通过自己编译软件包就可以拥有的功能,那么编译并自行安装源软件包将很有用。
有时,开发人员会提供仅在使用特定编译器开关的情况下才能在软件中使用的功能。有时,如果使用某些编译标志,则特定的处理器可能会表现更好。
但是,在大多数情况下,可以启用的功能仅用于调试目的,即使是硬核用户也永远不需要。apt已配置为使用的二进制版本已经针对您的处理器进行了优化。
您可能需要自己编译源代码的可能情况是:
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句