Вопрос

Я хотел бы знать, сделал ли кто -нибудь всестороннее сравнение различных решений менеджера пакетов, доступных для OS X.

Более конкретно, я ищу:

  • Список всех основных менеджеров пакетов (т.е. Macports, Fink и т. Д.)
  • Список плюсов и минусов или матрица сравнения (самозаписная или веб-ссылка на один)
  • Информация о любых предостережениях для конкретных систем
  • Информация о возможной несовместимости или причине, по которым не установлено несколько менеджеров пакетов одновременно
  • Субъективные причины, по которым вы думаете, что одно лучше другого

Обновление 29 ноября 2010 г.

Чигси дал отличный ответ, но мне очень понравилось бы еще немного вклад в это. Я недавно использовал Macports, и, похоже, это довольно хорошо сделано. Мне нравится, что его параметры командной строки работают аналогично подрывной деятельности и что он имеет интерактивный режим.

Это было полезно?

Решение

Хороший вопрос:

Для меня, Macports единственный.

Почему? Я обойду много вещей и перехожу прямо к погоне:

Партия закончилась в отношении вредоносных программ, троянцев и тому подобного. Протягивание через последнее обновление безопасности было несколько вульн, которые были с лета, хотя лекарство было только на прошлой неделе. Загрузите инструменты разработчика, перекомпилируйте установку MacPorts, и у вас есть функционирующий инструмент, который не зависит от купертино, поскольку инструменты DEV с вашего установленного диска будут служить. Кто использует старую версию OpenSsh? Теперь это требует некоторой осторожности и кормления, например, запуска порта Selfupdate каждый день, и большой совет - проверить

port variants 

Так что, если у вас зависимость от питона, вы можете запустить

port install python +no_tkinter 

И избегайте мучительно длинной установки TK, которая в любом случае будет наиболее нежелательной на кварцевой архитектуре.

При этом вы можете свободно запускать обновление программного обеспечения и не иметь перерыва в свои вещи, поскольку оно зависит не от чего -либо, кроме компилятора из Apple. Я использовал его в течение долгого времени, и хотя я попробовал некоторые другие, а именно Homebrew, я думаю, что в зависимости от версий яблок означает наследство их недостатков безопасности. Помните эту дыру в PDF на iPhone? В любом случае, я развертываю на Linux, так что для меня Macports Tree - это «офис», а моя начинающая карьера MacOs Dev - это «дом»

Просто мнение, но отдельное дерево для всего кода - большой плюс для меня.

Другие советы

Домашний

  • Легко использовать
  • Всегда в курсе
  • Легко расширить (на основе GitHub)

Конечно, менеджер пакетов Dark Horse для OS X - это:

Он редко используется и редко задокументируется, но он отправляется из Apple и управляемых пакетов на OS X/Darwin.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с apple.stackexchange
scroll top