Фінк був навколо принаймні з 2001 року Фінк і MacPorts менеджери пакетів , які хочуть бути «ортогональними» до системи, тобто, вони встановлюють свою власну версію python
, perl
, бібліотеки, компілятори і т.д. у власних дерев (/ SW для Fink, / opt / local для MacPorts). Причиною цього є те, що вони не контролюють, що Apple робить зі своїм програмним забезпеченням, і вона періодично ламала речі, коли Apple оновлювала свої речі.
Як я розумію, Homebrew хоче бути більш "інтегрованим" із системою, використовує бібліотеки, які надає Apple, і встановлює свої речі в /usr/local/bin
інші стандартні папки. Я думаю, це означає, що вибір програмного забезпечення обмежений у програмі Homebrew, я не можу уявити, що з ним можна було б встановити KDE, але я цього не пробував.
Один момент для Fink проти MacPorts: кілька років тому проект Fink надав бінарні пакети; тобто ви можете завантажити та встановити пакунки, не складаючи їх самостійно. Його менеджер пакунків все ще має таку здатність, тільки там не було доступних бінарних файлів тривалий час. Не знаю, чи це тим часом змінилося.
Отже, коротко: без двійкових речей Фінк і МакПортс дуже схожі. У них повинно бути більше пакетів, ніж у Homebrew, тоді як Homebrew повинен займати менше місця на диску з причин, про які я говорив вище. Щодо якості: я ніколи не встановлював Homebrew, а між Fink та MacPorts, як правило, я віддаю перевагу тому, який я зараз не використовую.
Тож якщо ви задоволені MacPorts, просто залишайтеся з ним.
PS Причина, чому я ніколи не пробував Homebrew, полягає в тому, що я використовую деякі попередньо складені пакети. Зазвичай вони також встановлюються у / usr / local / bin тощо, що просто кричить за неприємності.