2013-02-24 44 views
0

我注意到,经常,MacPorts将安装已经嵌入到我的操作系统(OSX)中的依赖软件。特别是,Python是这方面的一个常见例子。MacPorts是否真的需要安装已与操作系统捆绑的软件?

如果本机安装与我尝试安装的端口不兼容,MacPorts软件是否如此智能以至于只检查本机安装并安装相关性?

或者,它只是在依赖列表中看到“Aha,我需要Python,并且Python没有安装为端口,所以我会安装它”(即使有本地安装的Python) ?

注意:这个问题通常意味着,不仅关于Python。只是以此为例。

回答

1

包系统通常不信任预装软件并自行安装。控制它比较容易,您可以获得更新版本的软件,并且可以更好地控制版本控制,这有助于依赖管理。

+0

请参阅[Macports常见问题](https://trac.macports.org/wiki/FAQ#ownlibs)以解释此原因。 – Mark 2013-02-26 16:35:50

相关问题