Gibt es eine Alternative zu MacPorts?


15

MacPorts wurde wirklich zum Schmerz, weil es die Pakete auf Ihrem Computer kompiliert, wie das berüchtigte Gentoo, und ich möchte etwas mit einem geringeren Platzbedarf auf Ihrem Computer.

Ich weiß, dass es Fink und andere Lösungen gibt, aber nach dem, woran ich mich vor ein paar Jahren erinnere, sind sie weniger gewartet als Macports.

Ich würde gerne eine fundiertere Meinung darüber lesen, welche Lösung aus welchem ​​Grund optimal ist.


Wenn Sie (wann) zu Homebrew wechseln, finden Sie nützliche Informationen unter: apple.stackexchange.com/questions/2294/…
Jari Keinänen

Beachten Sie, dass MacPorts jetzt nicht immer auf Ihrem Computer kompiliert wird. Wenn Sie ein gemeinsames Setup haben, werden Pakete vorkompiliert
user151019

Antworten:


21

Alternativen für MacPorts

Homebrew

  • Verwendet OS X-Binärversionen, sofern verfügbar
  • Kompiliert OS X-optimierte Versionen
    • Kompilieren normalerweise schneller als mit MacPorts
  • Einfach zu bedienen, zB um wget zu installieren: $ brew install wget
  • Tries trennen bereits installierte Software von dem, was durch installiert brew...
  • ... während Sie bereits installierte Software und Bibliotheken nutzen (zB keine funktionierende Version von Perl zweimal installieren)
  • Für die Installation der Software ist kein Root-Zugriff erforderlich
  • Aktiv auf Github entwickelt

Fink

  • Verwendet Debian-Werkzeuge 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 Interferenzen mit dem System zu vermeiden

Rudix

  • Letzte Version 10.04.2010

MacLibre

  • Hat GUI
  • Nichts Neues auf der Website seit 2008

3
Ich weiß, dass dies Alternativen sind, aber ich kann ohne Benutzungserfahrungen keinen guten Vergleich erstellen. In der jetzigen Form ist die Antwort voreingenommen, aber ich habe sie als CW erstellt, damit jeder, der es besser weiß, die Liste hinzufügen / korrigieren kann.
Jari Keinänen

Einfach homebrewdie anderen auswählen und vergessen.
Sorin

16

Ja, Sie können Homebrew ausprobieren


7
Können Sie weitere Informationen zu Ihrer Erfahrung bereitstellen und warum sollte dies besser sein als MacPorts?
Sorin

3
@Sorin In tech.nopho.be/mac-software/… gibt es einige gute Punkte. Ich bin nach der ersten langen Kompilierung von MacPorts zu Homebrew gewechselt (was seitdem kein großes Problem mehr war) wahrheitsgetreuer Vergleich, aber ich teile alle Ansichten, die in dem Blogbeitrag gezeigt werden. Es gibt keine sudoProbleme mit brew.
Jari Keinänen

Tut mir leid, aber ich habe den Eindruck, dass Brew jedes Paket auf meinem Computer kompiliert und genau das habe ich versucht, nicht zu tun.
Sorin

1
@Sorin Homebrew verwendet Binärdateien, sofern 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 (sowohl in der menschlichen als auch in der CPU-Zeit) als mit ports (dies ist der einzige Vergleich, den ich anbieten kann, und YMMV mit anderen Programmen).
Jari Keinänen

2
@ Sorin: Koiyu ist direkt auf die Verwendung von Binaries
IM-JM

1

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


Danke, aber ich habe vor langer Zeit MacPorts und Fink nicht mehr benutzt. Beide Projekte waren nicht flexibel genug, um Unterstützung für neue OS X-Versionen hinzuzufügen. Brew war in der Lage, und es bleibt so.
Sorin

Macports unterstützt Mountain Lion
user151019

1
Entschuldigung, ich kann den Kommentar nicht aktualisieren: Sie konnten IN TIME keine Unterstützung hinzufügen. Brew hatte Support an dem Tag, an dem Apple es herausbrachte, und ich bekam Support, selbst als der Lion oder ML in der Entwicklervorschau war.
Sorin
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.