Есть ли альтернатива MacPorts?

15

MacPorts стал настоящей болью, потому что он компилирует пакеты на вашей машине, как печально известный gentoo, и мне хотелось бы чего-то меньшего по размеру на вашей машине.

Я знаю, что Fink и другие решения существуют, но из того, что я помню несколько лет назад, они менее поддерживаются, чем macports.

Я хотел бы прочитать более обоснованное мнение относительно того, какое решение было бы оптимальным и почему.

Сорин
источник
Если (когда) вы решите перейти на Homebrew, может оказаться полезной информация по адресу
Jari Keinänen
Обратите внимание, что MacPorts теперь не всегда компилируется на вашем компьютере. Если у вас есть общие настройки, он будет иметь предварительно скомпилированные пакеты
user151019

Ответы:

21

Альтернативы для MacPorts

Homebrew

  • Использует бинарные версии OS X, когда они доступны
  • Компилирует OS X оптимизированные версии
    • Компиляция обычно быстрее чем с MacPorts
  • Прост в использовании, например, для установки wget: $ brew install wget
  • Пытается отделить уже установленное программное обеспечение от того, что установлено через brew...
  • … Используя преимущества уже установленного программного обеспечения и библиотек (например, не устанавливайте рабочую версию Perl дважды)
  • Для установки программного обеспечения не требуется root-доступ
  • Активно развивается на github

доносчик

  • Использует инструменты Debian, такие как dpkgиapt-get
  • Прост в использовании, например, для установки wget: $ fink install wget
  • Может использоваться для установки предварительно скомпилированных пакетов или для компиляции всего из исходного кода
  • Имеет отдельное дерево каталогов, чтобы избежать вмешательства в систему

Rudix

  • Последняя версия 2010-04-10

MacLibre

  • Имеет графический интерфейс
  • Ничего нового на сайте с 2008 года
коию
источник
3
Я знаю, что это альтернативы, но я не могу произвести хорошее сравнение без опыта использования. В его нынешней форме ответ предвзят, но я сделал это как CW, чтобы тот, кто знает лучше, мог добавить / исправить список.
Яри ​​Кейнянен
Просто выберите homebrewи забудьте о других.
сорин
16

Да, вы можете попробовать Homebrew

IM-JM
источник
7
Можете ли вы предоставить больше информации о вашем опыте, и почему это должно быть лучше, чем MacPorts?
Сорин
3
@ Сорин Есть несколько хороших моментов в tech.nopho.be/mac-software/… Я перешел с MacPorts на Homebrew после первой долгой компиляции (с тех пор это не было большой проблемой), поэтому я действительно не могу предоставить правдивое сравнение, но я разделяю все мнения, указанные в сообщении в блоге. Там нет sudoИНГ с brew.
Яри ​​Кейнянен
Извините, но у меня сложилось впечатление, что brew компилирует каждый пакет на моей машине, и это именно то, чего я пытался не делать.
Сорин
1
@Sorin Homebrew использует двоичные файлы всякий раз, когда доступно, поэтому многие установки разумны по длине. Кроме того, установка и компиляция mkvtoolnix(в которой отсутствуют двоичные файлы OSX) были заметно быстрее (в человеческом и процессорном времени) с brew, чем с портами (это единственное сравнение, которое я могу предоставить, и YMMV с другими программами).
Яри ​​Кейнянен
2
@ Сорин: Koiyu прав на использование двоичных файлов
IM-JM
1

Macports теперь предоставляет скомпилированные двоичные файлы для Snow Leopard и Lion для обычных настроек.

user151019
источник
Спасибо, но я давно отказался от использования MacPorts и Fink. Оба проекта недостаточно гибки, чтобы добавить поддержку новых версий OS X. Brew был в состоянии, и это продолжает быть таким.
Сорин
Macports поддерживает Mountain Lion
user151019
1
Извините, я не могу обновить комментарий: они не смогли добавить поддержку IN TIME. Brew получил поддержку в тот день, когда Apple выпустила его, и я получил поддержку, даже когда Lion или ML были в предварительной версии для разработчиков.
Сорин