Я использую Fink для установки приложений Unix на мой Mac, я только что наткнулся на Homebrew и увидел несколько хороших отзывов о Homebrew.
Итак, мой вопрос:
- Какой менеджер пакетов вы, ребята, используете для Mac?
- Сейчас я использую Fink, так стоит ли переход с Fink на Homebrew?
- Если 2. верно, то почему?
Ответы:
Я использую Fink и Macports. Оба работают как шарм.
Но я мог бы порекомендовать Homebrew не очень опытному пользователю, который просто мигрирует из окон, из-за его очевидной простоты.
источник
ИМХО, проблема с Homebrew заключается в том, что он пытается использовать / usr / local так, как никогда не предполагалось: он принадлежит пользователю, отличному от root. Хотя я понимаю, что разработчики homebrew стараются не вмешиваться ни в что другое в / usr / local, ничто другое, что устанавливает в / usr / local, не сделает то же самое для Homebrew. Это может вызвать проблемы и имеет для меня ... обычно проблемы с разрешениями, которые возникают в результате установки другого программного обеспечения, которое устанавливает разрешения для / usr / local / на основе "как они должны быть". Вы никогда не увидите, чтобы другой пакет программного обеспечения ожидал, что / usr / local / будет принадлежать какому-то другому пользователю, кроме root, так почему же Homebrew? Почему бы просто не использовать
~/bin
?Кроме того, малоизвестный факт о том, почему Fink & MacPorts компилируют свои собственные библиотеки :
Таким образом, хотя Homebrew быстрее устанавливает то, что вам нужно, у него могут быть и другие плохие побочные эффекты от использования встроенных системных библиотек Apple.
Опять же, я ненавижу копать против Homebrew. Мне нравится программное обеспечение, и я думаю, что оно отлично подходит для некоторых вещей, но оно имеет свои недостатки, как и в настоящее время.
источник
sudo
еду. В чем проблема?sudo
использования все же. Он просто перестает работать, как только вы начинаете устанавливать свои собственные программы с тем же префиксом. Большая часть программного обеспечения может справиться с установкой в другом месте, поэтому, возможно, вы сделали это неправильно? Финк и Макпорт только что создали свою собственную иерархию каталогов, чтобы обойти эту проблему .../usr/local
. У них даже нет нескольких учетных записей, поэтому владение ими не является проблемой и фактически улучшает весь процесс.Я предпочитаю домашний напиток из-за его простоты / скорости - мои инструменты, кажется, быстро обновляются в данный момент.
Это самый безболезненный инструмент управления пакетами на основе исходного кода, который я когда-либо использовал, и разработка кажется довольно активной. Что еще тебе надо?
(Да, все недостающие приложения)
источник