Fink esiste dal 2001. Fink e MacPorts sono gestori di pacchetti che vogliono essere "ortogonali" al sistema, cioè installano la propria versione di python
, perl
, librerie, compilatori, ecc. nei propri alberi (/ sw per Fink, / opt / local per MacPorts). La ragione di questo è che non hanno alcun controllo su ciò che Apple fa con il suo software, e occasionalmente ha rotto le cose quando Apple ha aggiornato le proprie cose.
Da quanto ho capito, Homebrew vuole essere più "integrato" con il sistema, usa le librerie fornite da Apple e installa le sue cose in /usr/local/bin
e altre cartelle standard. Immagino che questo significhi che la scelta del software sia più limitata con Homebrew, non posso immaginare che si possa installare KDE con esso, ma non l'ho provato.
Un punto per Fink e MacPorts: alcuni anni fa, il progetto Fink forniva pacchetti binari; questo è possibile scaricare e installare i pacchetti senza compilarli da soli. Il suo gestore di pacchetti ha ancora quell'abilità, solo che non ci sono binari disponibili da molto tempo. Non so se nel frattempo sia cambiato.
Quindi, in breve: senza i file binari, Fink e MacPorts sono molto simili. Dovrebbero avere più pacchetti disponibili di Homebrew, mentre Homebrew dovrebbe occupare meno spazio sul disco per i motivi che ho affermato sopra. Per quanto riguarda la qualità: non ho mai installato Homebrew, e tra Fink e MacPorts di solito preferisco quello che non sto usando attualmente.
Quindi, se sei soddisfatto di MacPorts, resta semplicemente con esso.
P.S. Il motivo per cui non ho mai provato Homebrew è che utilizzo alcuni pacchetti precompilati. Questi di solito si installano anche in / usr / local / bin e simili, che piangono solo per i problemi.