每次我试图安装一个新的软件包在Mac OS X的蟒蛇,我有这个问题了这些程序包有不同的方式来设置不同的软件包管理工具。 特别适用于Mac OS X 10.9小牛的新版本,一些安装的是越野车,然后我需要在它们之间切换。 我问这些主要的命令行安装程序之间的简短描述和比较: easy_install
, pip
, port
, apt-get
, brew
, fink
,和等。当然,有时也没有办法不是通过源代码安装其他make install
, python setup.py
,或.pkg
安装程序文件。 但我想,当你需要有很多依赖的安装更复杂的包是不是这种情况。
我要问有两个方面:
- 它是安全并排使用它们一边? 还是有这些命令行工具之间的任何已知的冲突? (至少
brew
抛出上警告port
可用性) - 有基于这些包管理层性质的任何已知的缺点和优点,在情况下,当我们有他们之间的选择吗?