Kiedyś korzystałem z Macports, ponieważ:
- Jest to na ogół bardziej aktualne
- Macports wydaje się być bardziej popularny / popularny
- Wszyscy inni, z którymi pracuję, używają tego
Kiedy przeprowadziłem własne badania na ten temat, kiedy dostałem swoją MBP zeszłej jesieni, wydawało się, że Macports jest najczęściej polecany z powodu nr 1 powyżej, a więc powodu nr 2 (i prawdopodobnie powodu nr 3).
Kompilacja każdego pakietu mi nie przeszkadza. Zazwyczaj jest wystarczająco szybki, aby nie zakłócał pracy. Ale możesz zajrzeć do plików binarnych portów, jeśli zamierzasz używać Macports.
Ja jednak zamknąć za pomocą DarwinPorts.
W tej przestrzeni znajduje się także nowe narzędzie o nazwie Homebrew . Kilka tygodni temu przeniosłem się z Macports do Homebrew i cieszę się z tego. Lubię:
- Nie instaluje zduplikowanych bibliotek - wykorzystuje istniejące biblioteki systemowe.
- Instaluje się w katalogu osobistym użytkownika - nie wymaga sudo i tworzy kopię zapasową TimeMachine.
Homebrew działa na Leopardzie lub Snow Leopardzie, choć czasem Formuły wymagają modyfikacji na Leopardzie.
Myślę, że wszyscy moi współpracownicy przeszli teraz na Homebrew. Zyskuje także popularność w społecznościach Ruby i Erlang (i ewentualnie innych OSS?).
Nie musisz wybierać między tymi dwoma.
MacPorts instaluje oprogramowanie w / opt / local. Fink instaluje się w / sw.
Oba pozostawiają system bazowy Darwin nietknięty, i oba mogą koegzystować pokojowo.
Pakiety binarne Fink są świetne, ale nie zawsze są aktualne. Zwykle używam Fink, gdy mają aktualny pakiet, a jeśli nie, buduję z MacPorts.
Niektóre paczki są tylko na jednym lub drugim, więc dobrze jest mieć je oba pod ręką.
źródło
Fink partyzant tutaj, ponieważ
fink
Linia poleceń jest bardzo podobnyaptitude
, a ja jestem przyzwyczajony dodpkg
podstawźródło
Jeśli zainstalujesz tylko kilka programów, wszystko (fink, macports, homebrew) będzie w porządku.
Ale jeśli jesteś dużym użytkownikiem, myślę, że odpowiednie są tylko Macports. Pakiet fink jest trochę za stary. homebrew to zbyt młody projekt.
Ponadto ostatnio słyszałem, że ktoś używa pkgsrc na Mac OS X. I mogę spróbować pkgsrc. (Używam teraz Macports i mam obecnie zainstalowane 418 portów).
źródło