Ich habe früher Macports verwendet, weil:
- Es ist in der Regel aktueller
- Macports scheinen häufiger / beliebter zu sein
- Jeder andere, mit dem ich arbeite, benutzt es
Als ich im letzten Herbst, als ich meinen MBP bekam, meine eigenen Nachforschungen zu diesem Thema anstellte, schienen Macports aus dem obigen Grund Nr. 1 am häufigsten empfohlen zu werden, daher Grund Nr. 2 (und wahrscheinlich Grund Nr. 3).
Es stört mich nicht, jedes Paket zu kompilieren. Es ist normalerweise schnell genug, um die Arbeit nicht zu beeinträchtigen. Wenn Sie Macports verwenden möchten, sollten Sie sich die Port-Binärdateien ansehen.
Ich beende jedoch die Verwendung von Macports.
In diesem Bereich gibt es auch ein neues Tool namens Homebrew . Ich bin vor ein paar Wochen von Macports zu Homebrew gewechselt und freue mich riesig. Ich mag:
- Es werden keine doppelten Bibliotheken installiert - es werden die vorhandenen Bibliotheken des Systems verwendet.
- Es wird im Home-Verzeichnis des Benutzers installiert - kein Sudo erforderlich und es wird ein Backup auf TimeMachine erstellt.
Homebrew funktioniert auf Leopard oder Snow Leopard, obwohl manchmal Formeln auf Leopard geändert werden müssen.
Ich denke alle meine Mitarbeiter sind jetzt auf Homebrew umgestiegen. Es gewinnt auch in den Ruby- und Erlang-Communities (und möglicherweise auch in anderen OSS?) An Bedeutung.
Sie müssen nicht zwischen den beiden wählen.
MacPorts installiert die Software nach / opt / local. Fink installiert auf / sw.
Beide lassen das Darwin-Basissystem unberührt und die beiden können friedlich zusammenleben.
Finks Binärpakete sind großartig, aber nicht immer auf dem neuesten Stand. Ich benutze normalerweise Fink, wenn sie ein aktuelles Paket haben, und ich baue von MacPorts, wenn sie es nicht tun.
Einige Pakete befinden sich nur auf dem einen oder anderen, daher ist es praktisch, beide parat zu haben.
quelle
Fink Partisan hier, weil
fink
Kommandozeile ist sehr ähnlichaptitude
und ich bin an diedpkg
Grundlagen gewöhntquelle
Wenn Sie nur ein paar Programme installieren, ist alles in Ordnung (Fink, Macports, Homebrew).
Aber wenn Sie ein schwerer Benutzer sind, denke ich, dass nur Macports geeignet sind. fink's paket ist etwas zu alt. Homebrew ist ein zu junges Projekt.
Außerdem habe ich kürzlich gehört, dass jemand pkgsrc unter Mac OS X verwendet. Und ich kann pkgsrc versuchen. (Ich verwende jetzt Macports und habe derzeit 418 Ports installiert.)
quelle