Chciałbym wiedzieć, czy ktokolwiek tam zrobił kompleksowe porównanie różnych rozwiązań menedżera pakietów dostępnych dla OS X.
Mówiąc dokładniej, szukam:
- Lista wszystkich głównych menedżerów pakietów (np. MacPorts, Fink itp.)
- Lista zalet i wad lub macierz porównawcza (własnoręcznie napisana lub link do strony)
- Informacje o wszelkich zastrzeżeniach dla poszczególnych systemów
- Informacje o możliwych niezgodnościach lub przyczynach braku instalacji wielu menedżerów pakietów jednocześnie
- Subiektywne powody, dla których uważasz, że jeden jest lepszy od drugiego
Zaktualizuj 29 listopada 2010
Chiggsy udzielił świetnej odpowiedzi, ale naprawdę chciałbym mieć więcej wkładu w to. Ostatnio korzystam z MacPorts i wydaje się, że jest całkiem dobrze zrobione. Podoba mi się, że jego opcje wiersza poleceń działają podobnie do subversion i że ma tryb interaktywny.
macos
software-recommendation
package-management
Robert S. Ciaccio
źródło
źródło
Odpowiedzi:
Dobre pytanie:
Dla mnie Macports jest tym jedynym.
Dlaczego? Ominę wiele rzeczy i przejdę do sedna sprawy:
Impreza dobiegła końca w odniesieniu do złośliwego oprogramowania, trojanów i tym podobnych. Przeglądając ostatnią aktualizację zabezpieczeń, pojawiły się srogi, które pochodziły z lata, chociaż lekarstwo przyszło dopiero w zeszłym tygodniu. Ponownie pobierz narzędzia programistyczne, ponownie skompiluj instalację Macports, a masz działający łańcuch narzędzi, który nie jest zależny od Cupertino, ponieważ będą obsługiwane narzędzia deweloperskie z dysku instalacyjnego. Kto używa starej wersji openssh? Teraz zajmuje trochę opieki i karmienia, jak codzienne uruchamianie automatycznej aktualizacji portu, a wielką wskazówką jest sprawdzenie
więc jeśli masz zależność od Pythona, możesz uruchomić
i unikaj bolesnie długiej instalacji Tk, która i tak byłaby najbardziej niepożądana w architekturze Quartz.
Dzięki temu możesz swobodnie uruchamiać aktualizację oprogramowania i nie mieć zepsutych rzeczy, ponieważ nie zależy to tylko od kompilatora Apple. Używam go od dłuższego czasu i chociaż próbowałem kilku innych, a mianowicie Homebrew, myślę, że w zależności od wersji jabłek oznacza odziedziczenie wad bezpieczeństwa. Pamiętasz dziurę PDF na iPhonie? W każdym razie wdrażam na Linuksie, więc dla mnie drzewo Macports jest „biurem”, a moja rozwijająca się kariera programistów MacOS jest „domem”
Tylko opinia, ale osobne drzewo dla całego kodu jest dla mnie dużym plusem.
źródło
Homebrew
źródło
Menedżer pakietów dla ciemnego konia dla OS X to oczywiście:
Jest rzadko używany i słabo udokumentowany, ale jest wysyłany z Apple i zarządzanych pakietów na OS X / Darwin.
źródło