我最近刚从Ubuntu换成了Mac。我对mac在Ubuntu中没有方便的sudo apt-get
感到失望。我听说我应该使用自制软件,但我不太确定自制软件或macports是做什么用的?
发布于 2014-07-23 01:37:31
MacPorts是最好的选择。
foo@macpro:~/ port select -- ==== Name Selected Options ======== ======= db none db46 none php55 none gcc42 llvm-gcc42 mp-gcc48 none llvm none mp-llvm-3.3 none mysql mysql56 mysql56 none php php55 php55 php56 none postgresql postgresql94 postgresql93 postgresql94 none python none python24 python 25-apple python 26-apple python27 python 27-apple none
如果您同时安装了PHP55和PHP56 (具有许多不同的扩展),则只需使用一个命令即可在它们之间进行切换。所有相对扩展都是组的一部分,它们将在选定的组中激活: php55或php56。我不确定Homebrew有没有这种feature.
发布于 2014-06-13 13:34:16
目前,由于Macports的成熟度,它的软件包(~18.6K)比Homebrew公式(~3.1K)多得多。不过,自制软件正在慢慢迎头赶上。
Macport包往往由一个人维护。
Macports可以保留多个版本的软件包,您可以启用或禁用它们来进行测试。有时这个列表可能会被破坏,您必须手动编辑它以使其恢复正常,尽管这并不太难。
两个包管理器都会要求定期更新。这可能需要一些时间。
注意:你可以在你的系统上同时拥有两个包管理器!它不是一个或另一个。Brew可能会抱怨,但Macports不会。
此外,如果您正在处理python或ruby包,请尽可能使用虚拟环境。
发布于 2014-01-27 15:42:29
默认情况下,Homebrew会将软件包安装到/usr/local。Macport命令需要sudo才能安装和升级(类似于Ubuntu中的apt-get )。
有关更多详细信息,请参阅:
本网站建议使用自制软件:http://deephill.com/macports-vs-homebrew/
这个网站列出了使用Macports的优点:http://arstechnica.com/civis/viewtopic.php?f=19&t=1207907
我最近也改用了Ubuntu,我喜欢使用自制软件(它简单易用!),但如果你喜欢使用sudo,Macports可能是更好的选择!
https://stackoverflow.com/questions/21374366
复制相似问题