Gibt es eine Alternative zu MacPorts?

MacPorts wurde wirklich mühsam, weil es die Pakete auf Ihrer Maschine kompiliert, wie das berüchtigte Gentoo, und ich hätte gerne etwas mit einem geringeren Platzbedarf auf Ihrer Maschine.

Ich weiß, dass es Fink und andere Lösungen gibt, aber soweit ich mich erinnere, werden sie vor einigen Jahren weniger gepflegt als Macports.

Ich würde gerne eine fundiertere Meinung darüber lesen, welche Lösung optimal wäre und warum.

Wenn (wann) Sie sich entscheiden, zu Homebrew zu wechseln, finden Sie möglicherweise nützliche Informationen unter: apple.stackexchange.com/questions/2294/…
Beachten Sie, dass MacPorts jetzt nicht immer auf Ihrem Computer kompiliert wird. Wenn Sie ein gemeinsames Setup haben, enthält es vorkompilierte Pakete

Antworten (3)

Alternativen für MacPorts

Hausgemacht

  • Verwendet OS X-Binärversionen, sofern verfügbar
  • Kompiliert für OS X optimierte Versionen
    • Kompilieren normalerweise schneller als mit MacPorts
  • Einfach zu bedienen, zB um wget zu installieren:$ brew install wget
  • Versucht, bereits installierte Software von der installierten zu trennen durch brew
  • … unter Nutzung bereits installierter Software und Bibliotheken (z. B. nicht zweimal eine funktionierende Version von Perl installieren)
  • Für die Installation von Software ist kein Root-Zugriff erforderlich
  • Aktiv entwickelt auf github

Fink

  • Verwendet Debian-Tools wie dpkgundapt-get
  • Einfach zu bedienen, zB um wget zu installieren:$ fink install wget
  • Kann verwendet werden, um vorkompilierte Pakete zu installieren oder alles aus der Quelle zu kompilieren
  • Verfügt über einen separaten Verzeichnisbaum, um Eingriffe in das System zu vermeiden

Rudix

  • Letzte Version 2010-04-10

MacLibre

  • Hat GUI
  • Nichts Neues auf der Website seit 2008
Ich weiß, dass dies Alternativen sind, aber ohne Nutzungserfahrungen kann ich keinen guten Vergleich erstellen. In ihrer aktuellen Form ist die Antwort voreingenommen, aber ich habe sie als CW erstellt, damit jeder, der es besser weiß, die Liste hinzufügen / korrigieren kann.
Wählen Sie einfach aus homebrewund vergessen Sie die anderen.
Macports erledigt die meisten dieser Punkte für Homebrew, außer dass bereits installierte Software verwendet wird
Rudix lebt und wohlauf im Jahr 2021.

Ja, Sie können Homebrew ausprobieren . ​

Können Sie weitere Informationen zu Ihrer Erfahrung geben und warum dies besser sein sollte als MacPorts?
@Sorin Es gibt einige gute Punkte in tech.nopho.be/mac-software/… Ich bin nach der ersten langen Kompilierung von MacPorts zu Homebrew gewechselt (was seitdem kein so großes Problem war), also kann ich wirklich nichts liefern wahrheitsgetreuer Vergleich, aber ich teile alle Ansichten, die im Blogbeitrag geäußert wurden. Es gibt kein sudoing mit brew.
Entschuldigung, aber mein Eindruck ist, dass Brew jedes Paket auf meiner Maschine kompiliert, und genau das wollte ich vermeiden.
@Sorin Homebrew verwendet Binärdateien, wann immer verfügbar, daher sind viele Installationen von angemessener Länge. Auch das Installieren und Kompilieren mkvtoolnix(das keine OSX-Binärdateien enthält) war mit Brew merklich schneller (in Menschen- und CPU-Zeit) als mit Ports (dies ist der einzige Vergleich, den ich liefern kann, und YMMV mit anderen Programmen).
@Sorin: Koiyu hat Recht mit der Verwendung von Binärdateien

Macports bietet jetzt kompilierte Binärdateien für Snow Leopard und Lion für normale Optionen.

Danke, aber ich habe MacPorts und Fink schon vor langer Zeit aufgegeben. Beide Projekte waren nicht agil genug, um Unterstützung für neue OS X-Versionen hinzuzufügen. Brew war in der Lage, und es bleibt so.
Macports unterstützt Mountain Lion
Tut mir leid, ich kann den Kommentar nicht aktualisieren: Sie konnten den Support nicht RECHTZEITIG hinzufügen. Brew hatte Support an dem Tag, an dem Apple es veröffentlichte, und ich bekam sogar Support, als sich Lion oder ML in der Entwicklervorschau befanden.
Das Problem dabei ist, dass einige Macports-Entwickler die Beta-Geheimhaltungsvereinbarung lesen und anmerken, dass sie nur Dinge auf Apple-Mailinglisten besprechen können. Releases für neuere Versionen waren schneller