Domanda

Mi piacerebbe sapere se qualcuno là fuori ha fatto un confronto completo delle varie soluzioni Package Manager disponibile per OS X.

In particolare, sto cercando:

  • Un elenco di tutti i principali gestori di pacchetti (es. MacPorts, Fink, etc)
  • Un pro ei contro lista o una matrice di confronto (sia auto-scritta o un collegamento web a uno)
  • Informazioni su eventuali avvertenze per i sistemi particolari
  • Informazioni sui possibili incompatibilità o le ragioni per non avere più gestori di pacchetti installati contemporaneamente
  • motivi soggettivi perché si pensa uno è migliore di un altro

Aggiornamento Nov 29, 2010

Chiggsy ha dato una grande risposta, ma mi piacerebbe molto un po 'di input su questo. Sto usando MacPorts di recente e sembra essere abbastanza ben fatto. Mi piace che le sue opzioni della riga di comando funzionano in modo simile a Subversion e che ha una modalità interattiva.

È stato utile?

Soluzione

Buona domanda:

Per quanto mi riguarda, macports è quella.

Perché? Io bypass un sacco di roba e tagliare subito al punto:

La festa è finita per quanto riguarda il malware, trojan e simili. Sfogliando l'ultimo aggiornamento di sicurezza, ci sono stati alcuni che erano vulns dall'estate, anche se la cura è venuto solo la scorsa settimana. Riscaricare gli strumenti di sviluppo, ricompilare il MacPorts installare, e si dispone di una toolchain funzionante che non dipende da Cupertino, dal momento che i strumenti di sviluppo dal disco di installazione servirà. Chi utilizza una vecchia versione di OpenSSH? Ora ci vuole un po 'di cura e l'alimentazione, come la corsa porta selfupdate ogni giorno, e la grande punta è quello di verificare

port variants 

quindi se avete una dipendenza pitone, è possibile eseguire

port install python +no_tkinter 

ed evitare l'agonizzante lungo Tk installare, che sarebbe più sgradita su un'architettura quarzo comunque.

Con questo, si può liberamente eseguire l'aggiornamento del software e non hanno la pausa cose, dal momento che non dipende da nulla, ma il compilatore di Apple. L'ho usato per molto tempo, e anche se ho provato alcuni altri, vale a dire Homebrew, penso che a seconda mele versioni mezzi che ereditano le falle di sicurezza. Ricordate quel buco PDF su iPhone? Schiero su Linux in ogni caso, quindi per me, MacPorts albero è il 'ufficio' e le mie MacOS in erba dev carriera è 'casa'

Solo un parere, ma l'albero separato per tutto il codice è un grande vantaggio per me.

Altri suggerimenti

Homebrew

  • Facile da usare
  • sempre up-to-date
  • semplice per estendere (Github-based)

Il gestore di pacchetti cavallo scuro per OS X è ovviamente:

E 'usato raramente e scarsamente documentato, ma lo fa la nave da Apple e gestito pacchetti su OS X / Darwin.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a apple.stackexchange
scroll top