Fink istnieje od co najmniej 2001 roku Fink oraz MacPorts są menedżery pakietów, które chcą być „prostopadłe” do systemu, to znaczy, że zainstalować własną wersję python
, perl
, biblioteki, kompilatory, itp własnych drzew (za / SW Fink, / opt / local dla MacPorts). Powodem tego jest to, że nie mają kontroli nad tym, co Apple robi ze swoim oprogramowaniem, i czasami psuje się, gdy Apple aktualizuje swoje własne rzeczy.
Z tego, co rozumiem, Homebrew chce być bardziej „zintegrowany” z systemem, korzysta z bibliotek, które zapewnia Apple, i instaluje swoje rzeczy w /usr/local/bin
innych standardowych folderach. Wydaje mi się, że to oznacza, że wybór oprogramowania jest bardziej ograniczony w Homebrew, nie wyobrażam sobie, aby można było z nim zainstalować KDE, ale nie próbowałem tego.
Jeden punkt dla Fink vs. MacPorts: kilka lat temu projekt Fink dostarczył pakiety binarne; oznacza to, że możesz pobrać i zainstalować pakiety bez ich samodzielnej kompilacji. Jego menedżer pakietów nadal ma tę możliwość, tyle że przez długi czas nie było dostępnych plików binarnych. Tymczasem nie wiem, czy to się zmieniło.
Krótko mówiąc: bez plików binarnych Fink i MacPorts są bardzo podobne. Powinny mieć więcej dostępnych pakietów niż Homebrew, podczas gdy Homebrew powinien zajmować mniej miejsca na dysku z powodów, które podałem powyżej. Jeśli chodzi o jakość: nigdy nie instalowałem Homebrew, a pomiędzy Fink i MacPorts zazwyczaj wolę ten, którego obecnie nie używam.
Więc jeśli jesteś zadowolony z MacPorts, po prostu pozostań z nim.
PS Nigdy nie próbowałem Homebrew, ponieważ korzystam z niektórych wstępnie skompilowanych pakietów. Zazwyczaj instalują się one również w / usr / local / bin i tym podobnych, co po prostu płacze z powodu problemów.