Fink ist seit mindestens 2001 Fink um und MacPorts sind Paket - Manager , die „orthogonal“ auf das System sein wollen, das heißt, sie ihre eigene Version installieren python
, perl
Bibliotheken, Compiler usw. in eigenen Bäume (/ sw für Fink, / opt / local für MacPorts). Der Grund dafür ist, dass sie keine Kontrolle darüber haben, was Apple mit seiner Software macht, und dass es gelegentlich Probleme gab, als Apple seine eigenen Sachen aktualisierte.
Soweit ich weiß, möchte Homebrew stärker in das System integriert werden, verwendet die von Apple bereitgestellten Bibliotheken und installiert seine Inhalte in /usr/local/bin
und in anderen Standardordnern. Ich denke, das bedeutet, dass die Software-Auswahl bei Homebrew eingeschränkter ist. Ich kann mir nicht vorstellen, dass man KDE damit installieren kann, aber das habe ich nicht versucht.
Ein Punkt für Fink vs. MacPorts: Vor einigen Jahren lieferte das Fink-Projekt Binärpakete. Das heißt, Sie können die Pakete herunterladen und installieren, ohne sie selbst zu kompilieren. Der Paketmanager verfügt weiterhin über diese Fähigkeit, nur dass seit langer Zeit keine Binärdateien mehr verfügbar sind. Ich weiß nicht, ob sich das inzwischen geändert hat.
Kurz gesagt: Ohne die Binärdateien sind sich Fink und MacPorts sehr ähnlich. Sie sollten mehr Pakete zur Verfügung haben als Homebrew, während Homebrew aus den oben genannten Gründen weniger Speicherplatz beanspruchen sollte. In Bezug auf die Qualität: Ich habe Homebrew noch nie installiert, und zwischen Fink und MacPorts bevorzuge ich normalerweise diejenige, die ich derzeit nicht verwende.
Wenn Sie mit MacPorts zufrieden sind, bleiben Sie einfach dabei.
PS Der Grund, warum ich Homebrew nie ausprobiert habe, ist, dass ich einige vorkompilierte Pakete verwende. Diese installieren sich normalerweise auch selbst in / usr / local / bin und dergleichen, was nur nach Ärger schreit.