Gestione pacchetti OS X

8

Mi piacerebbe sapere se qualcuno là fuori ha fatto un confronto completo delle varie soluzioni di gestione pacchetti disponibili per OS X.

Più in particolare, sto cercando:

  • Un elenco di tutti i principali gestori di pacchetti (ad esempio MacPorts, Fink, ecc.)
  • Una lista di pro e contro o matrice di confronto (sia autoprodotta che un collegamento Web a uno)
  • Informazioni su eventuali avvertimenti per sistemi particolari
  • Informazioni su possibili incompatibilità o ragioni per non avere più gestori di pacchetti installati contemporaneamente
  • Motivi soggettivi per cui ritieni che uno sia migliore di un altro

Aggiornamento 29 nov 2010

Chiggsy ha dato una grande risposta, ma mi piacerebbe un po 'più di input su questo. Recentemente ho usato MacPorts e sembra che sia abbastanza ben fatto. Mi piace il fatto che le sue opzioni a riga di comando funzionino in modo simile a quello di subversion e che abbia una modalità interattiva.

    
posta Robert S Ciaccio 21.11.2010 - 06:47
fonte

3 risposte

3

Buona domanda:

Per me, macports è l'unico.

Perché? Tralascio un sacco di cose e taglio subito all'inseguimento:

La festa è finita per quanto riguarda malware, trojan e simili. Sfogliando l'ultimo aggiornamento di sicurezza, ci sono stati alcuni errori che risalivano all'estate, sebbene la cura sia arrivata solo la scorsa settimana. Scarica di nuovo gli strumenti di sviluppo, ricompila l'installazione di Macports e hai una toolchain funzionante che non dipende da Cupertino, dal momento che Dev Tools dal tuo disco di installazione funzionerà. Chi usa una vecchia versione di Openssh? Ora ci vuole un po 'di attenzione e di alimentazione, come l'esecuzione automatica della porta ogni giorno, e il grande consiglio è controllare

port variants 

quindi se hai una dipendenza da python, puoi eseguire

port install python +no_tkinter 

ed evita l'angosciata installazione di Tk, che sarebbe comunque sgradita su un'architettura Quartz.

Con questo, puoi eseguire liberamente l'aggiornamento del software e non farla rompere, dal momento che non dipende da nulla, ma dal compilatore di Apple. L'ho usato per molto tempo, e sebbene ne abbia provati altri, ovvero Homebrew, penso che dipendere dalle versioni di mele significhi ereditare i loro difetti di sicurezza. Ricorda quel foro PDF sull'iPhone? Io distribuisco comunque su Linux, quindi per me, l'albero dei Mac è l''ufficio' e la mia carriera di sviluppo in MacOS in erba è 'casa'

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

    
risposta data 21.11.2010 - 08:16
fonte
6

Homebrew

  • Facile da usare
  • Sempre aggiornato
  • Facile da estendere (basato su Github)
risposta data 30.11.2010 - 10:24
fonte
1

Il gestore dei pacchetti dark horse per OS X è ovviamente:

È usato raramente e scarsamente documentato, ma viene spedito da Apple e gestito pacchetti su OS X / Darwin.

    
risposta data 27.12.2013 - 23:36
fonte

Leggi altre domande sui tag