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.


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

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


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.


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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.