Gestione dei pacchetti OS X
-
16-10-2019 - |
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.
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.