Zwar gibt es keinen offiziellen Unix / FOSS-Paketmanager für Mac OS X, es sei jedoch darauf hingewiesen, dass MacPorts erstellt wurde und in erster Linie von den Mac OS X / Darwin-Ingenieuren von Apple verwaltet wird. Die macports.org-Website wird auf Apple-Servern im Rahmen des Apple-Projekts "MacOSForge.com" gehostet. Da Mac OS X / Darwin auf * BSD basiert, stammen viele Softwareentwickler von Apple für Unix-Layer aus den * BSD-Traditionen. Daher haben sie MacPorts nach dem * BSD-Modell "Ports" modelliert.
Fink war der ursprüngliche Open-Source-Paketmanager für Mac OS X, hat jedoch keine engen organisatorischen Beziehungen zu Apple und entschied sich für die apt-get-Tradition von Debian Linux.
Ich bin mir nicht sicher, ob die oben genannten Details ausreichen, um eine Empfehlung zu empfehlen. Ich würde sagen, es hängt von dem Modell ab, mit dem Sie bereits besser vertraut sind. Wenn Sie apt-get besser kennen, gehen Sie zu Fink. Wenn Sie mit den "Ports" von BSD vertraut sind, gehen Sie zu MacPorts.
Wie andere schon gesagt haben, sollten Sie die Standard-Unix-Tools von Mac OS X am besten alleine lassen. Fink und MacPorts haben diese Lektion bereits gelernt und installieren eigene Kopien von Dingen in ihren eigenen Verzeichnishierarchien (/ sw für Fink, / opt für MacPorts). Homebrew hat diese Lektion noch nicht vollständig gelernt, aber sobald ein Benutzer Homebrew verwendet, um die integrierte Kopie von beispielsweise Perl oder Python zu aktualisieren, besteht ein unvorhergesehenes Kompatibilitätsproblem, das die eingebauten Mac-Komponenten unterbricht OS X, z. B. Installationspakete (Mac OS X-Paketdateien), die Perl-Skripts verwenden, um einige Installationsaufgaben auszuführen.