Czy jest jakaś alternatywa dla MacPorts?

15

MacPorts stał się naprawdę trudny, ponieważ kompiluje pakiety na twoim komputerze, tak jak niesławny gentoo i chciałbym czegoś o mniejszej powierzchni na twoim komputerze.

Wiem, że Fink i inne rozwiązania istnieją, ale z tego, co pamiętam kilka lat temu, są one mniej konserwowane niż Macports.

Chciałbym przeczytać bardziej świadomą opinię dotyczącą tego, które rozwiązanie byłoby optymalne i dlaczego.

sorin
źródło
Jeśli (kiedy) zdecydujesz się przejść na Homebrew, mogą być przydatne informacje w: apple.stackexchange.com/questions/2294/...
Jari Keinänen
Zauważ, że MacPorts nie zawsze kompiluje się teraz na twoim komputerze. Jeśli masz wspólną konfigurację, będzie miał wstępnie skompilowane pakiety
użytkownik151019

Odpowiedzi:

21

Alternatywy dla MacPorts

Homebrew

  • Używa wersji binarnych OS X, jeśli są dostępne
  • Kompiluje wersje zoptymalizowane dla OS X
    • Kompilacja zwykle szybsza niż w przypadku MacPorts
  • Łatwy w użyciu, np. Do instalacji wget: $ brew install wget
  • Próbuje oddzielić już zainstalowane oprogramowanie od tego, co jest instalowane przez brew
  • … Korzystając z już zainstalowanego oprogramowania i bibliotek (np. Nie instaluje działającej wersji Perla dwa razy)
  • Instalowanie oprogramowania nie wymaga dostępu do konta root
  • Aktywnie rozwijany na github

Mroczny typ

  • Korzysta z narzędzi Debiana takich jak dpkgiapt-get
  • Łatwy w użyciu, np. Do instalacji wget: $ fink install wget
  • Może być używany do instalowania wstępnie skompilowanych pakietów lub kompilacji wszystkiego ze źródła
  • Ma osobne drzewo katalogów, aby uniknąć zakłóceń w systemie

Rudix

  • Ostatnia wersja 2010-04-10

MacLibre

  • Ma GUI
  • Nic nowego na stronie od 2008 roku
koiyu
źródło
3
Wiem, że są to alternatywy, ale nie mogę uzyskać dobrego porównania bez doświadczeń użytkowania. W obecnej formie odpowiedź jest stronnicza, ale zrobiłem to jako CW, więc każdy, kto wie lepiej, może dodać / poprawić listę.
Jari Keinänen,
Wybierz homebrewi zapomnij o innych.
sorin
16

Tak, możesz wypróbować Homebrew

IM-JM
źródło
7
Czy możesz podać więcej informacji dotyczących swojego doświadczenia i dlaczego powinno to być lepsze niż MacPorts?
sorin
3
@Sorin Jest kilka dobrych stron w tech.nopho.be/mac-software/ ... Po pierwszej długiej kompilacji zmieniłem MacPorts na Homebrew (co nie stanowiło większego problemu), więc naprawdę nie mogę prawdziwe porównanie, ale dzielę się wszystkimi poglądami wskazanymi w poście na blogu. Nie ma nic sudowspólnego z brew.
Jari Keinänen,
Przepraszam, ale mam wrażenie, że napar kompiluje każdą paczkę na moim komputerze i właśnie tego próbowałem nie robić.
sorin
1
@Sorin Homebrew używa plików binarnych, o ile są dostępne, dlatego wiele instalacji ma rozsądną długość. Również instalowanie i kompilowanie mkvtoolnix(które nie ma plików binarnych OSX) było zauważalnie szybsze (w czasie pracy człowieka i procesora) z brew niż z portami (jest to jedyne porównanie, jakie mogę dostarczyć, i YMMV z innymi programami).
Jari Keinänen,
2
@Sorin: Koiyu ma rację w używaniu plików binarnych
IM-JM
1

Macports zapewnia teraz skompilowane pliki binarne dla Snow Leopard i Lion dla normalnych opcji.

użytkownik151019
źródło
Dzięki, ale porzuciłem używanie MacPorts i Fink dawno temu. Oba projekty nie były wystarczająco elastyczne, aby dodać obsługę nowych wersji OS X. Brew był w stanie i tak jest nadal.
sorin
Macports obsługuje Mountain Lion
user151019,
1
Niestety nie mogę zaktualizować komentarza: nie mogli dodać wsparcia W CZASIE. Brew miał wsparcie w dniu, w którym Apple go wypuścił, a ja otrzymałem wsparcie, nawet gdy Lion lub ML były w wersji zapoznawczej dla programistów.
sorin