Я использовал Macports, потому что:
- Это вообще более актуально
- Macports кажется более распространенным / популярным
- Все остальные, с кем я работаю, используют это
Когда я осенью прошлого года проводил собственное исследование по этой теме, мне, как правило, рекомендовали Macports по причине № 1 выше, следовательно, по причине № 2 (и, вероятно, по причине № 3).
Компиляция каждого пакета меня не беспокоит. Обычно он достаточно быстрый, чтобы не мешать работе. Но вы можете заглянуть в бинарные файлы портов, если собираетесь использовать macports.
Однако я перестал использовать Macports.
В этом пространстве также есть новый инструмент, который называется Homebrew . Я переключился с Macports на Homebrew несколько недель назад, и я доволен как удар. Мне нравится:
- Он не устанавливает дубликаты библиотек - он использует существующие библиотеки системы.
- Он устанавливается в домашний каталог пользователя - sudo не требуется и выполняет резервное копирование в TimeMachine.
Homebrew работает на Leopard или Snow Leopard, хотя иногда формулы должны быть изменены на Leopard.
Я думаю, что все мои коллеги теперь перешли на Homebrew. Он также набирает обороты в сообществах Ruby и Erlang (и, возможно, других OSS?).