Ubuntu Mac包装:新方法提案(请提供建议)
Macports是我在Mac上签出的唯一打包系统,我不喜欢它。(它需要将所有应用程序安装在特定的位置。这可能就是为什么它显示Python2.5是一个依赖项,尽管我已经安装了它。)对于一个从Ubuntu搬过来的人来说,我非常想念你。就Macports而言,没有中央存储库,因此包的源代码是从项目网站获取、构建和安装的 现在,Ubuntu有各种deb格式的开源项目,可以正确地安装在Ubuntu机器上。更重要的是,所有这些债券都有一个中央回购协议 Macports的问题:-Ubuntu Mac包装:新方法提案(请提供建议),ubuntu,packages,macports,apt-get,Ubuntu,Packages,Macports,Apt Get,Macports是我在Mac上签出的唯一打包系统,我不喜欢它。(它需要将所有应用程序安装在特定的位置。这可能就是为什么它显示Python2.5是一个依赖项,尽管我已经安装了它。)对于一个从Ubuntu搬过来的人来说,我非常想念你。就Macports而言,没有中央存储库,因此包的源代码是从项目网站获取、构建和安装的 现在,Ubuntu有各种deb格式的开源项目,可以正确地安装在Ubuntu机器上。更重要的是,所有这些债券都有一个中央回购协议 Macports的问题:- 它安装东西,即使它已经出现在
不幸的是,它看起来仍然依赖于从项目页面获取资源,但显然它比MacPorts好。我不知道你怎么能说没有一个好的pkg管理器。Fink本质上是
apt get
(来自Linux),而macports本质上是端口
(来自BSD)。您不会找到一个包管理器来避免您的两个关键批评,因为没有任何东西会覆盖安装的系统库。这是一种不好的做法,因为苹果的任何系统更新都可能会覆盖这些包,因为它们在系统范围内不使用pkg管理器,并且没有办法纠正OSX对软件的任何特殊要求,而不是您在开发安装中所需的要求。我不知道您怎么能说没有好的解决方案包装经理。Fink本质上是apt get
(来自Linux),而macports本质上是端口
(来自BSD)。您不会找到一个包管理器来避免您的两个关键批评,因为没有任何东西会覆盖安装的系统库。这是一种不好的做法,因为苹果的任何系统更新都可能会覆盖这些包,因为它们在系统范围内不使用pkg manager,并且无法纠正OSX对软件的任何特殊要求,而不是您在开发安装中所需的要求。尽管这个问题很有趣,这不是一个真正的编程问题,因此可能更适合在ServerFault.com(甚至SuperUser.com)上使用。@Oded当然,我也会在那里问。我会尽快关闭此线程。尽管这个问题很有趣,但它实际上不是一个编程问题,因此可能更适合在ServerFault.com(甚至SuperUser.com)上使用。@Oded当然,我也会在那里问。我会尽快合上这条线。