webentwicklung-frage-antwort-db.com.de

Apple / Mac OS X - Gibt es einen Package Manager wie Linux?

Ich bin ein Linux/UNIX-Benutzer und liebe die damit verbundene Paketverwaltung. Zum größten Teil mag ich Ubuntu, aber genau wie alles andere sind es die kleinen Dinge, mit denen man täglich lebt, die schön wären, wenn sie nur funktionieren würden. Mein Hauptproblem ist mein Wacom-Tablet, während es funktioniert. Jedes Mal, wenn es ein Betriebssystem-Update gibt, muss ich den Wacom-Treiber neu erstellen. Das andere etwas nervige Problem ist, dass meine ATI-Grafikkarte nicht vollständig unterstützt wird. Wenn ich den HDMI-Ausgang verwende, wird der Ton nicht wiedergegeben und der Bildschirm wird nicht vollständig genutzt.

Ich würde mir gerne einen Apple zulegen, wenn er ein ähnliches Paketverwaltungssystem wie Ubuntu, Gentoo oder eine andere Linux-Distribution hätte. Auf diese Weise müssen Sie nicht mehr die neuesten Verbesserungen oder Fehlerbehebungen vornehmen. Außerdem müssen Sie nur raten, was Sie brauchen, um etwas zum Laufen zu bringen. Ich möchte meinen Computer nur benutzen, nicht verwalten.

Abgesehen von Apple-Anwendungen, wenn ich GIMP auf einem Apple installieren wollte, würde es dann ufraw holen, wenn ich Unterstützung für diese und andere Abhängigkeiten von GIMP wollte? Wenn ich möchte, dass Netbeans installiert wird, holt es sich dann ein JDK und einen Maven, wenn ich das möchte?

Wenn nicht, ist etwas in Arbeit?

Ich weiß, dass ich meine Anwendungen nicht so häufig aktualisiere, aber das liegt hauptsächlich daran, dass mir die Updates nicht bekannt sind. Die Updates finden alle im Hintergrund statt.

Walter

28
Walter White

Unter OS X gibt es zwei Hauptsysteme für Unix-Software: MacPorts und Fink

Fink ist mit dem Debian/Ubunutu apt-System verwandt (und basiert darauf): Es liefert vorkompilierte Binärdateien. MacPorts ist mit den älteren BSD-Ports-Sammlungen verwandt: Statt vorgefertigter Binärdateien enthält es Zeiger auf die Originalquelle + Patches, die erforderlich sind, damit diese Quelle auf Ihrer Plattform funktioniert (und mit den anderen Apps, die Sie über Ports installiert haben).

Bei beiden wird Gimp und all seine Abhängigkeiten für Sie installiert - Fink wird schneller, da es nicht kompiliert werden muss, aber Macports gibt Ihnen mehr Kontrolle darüber, was erstellt wird.

Es gibt auch ein neueres Tool namens Homebrew , das ich nicht benutzt habe; Es wird jedoch behauptet, dass es eine bessere Interoperabilität mit manuell installierten Dingen bietet und sich mehr auf die nativen Mac-Bibliotheken als nur auf die installierten Bibliotheken stützt.

Eine Schnellsuche zeigt eine Reihe von Fragen, die sich bereits mit Macports und Fink und deren Unterschieden befassen.

26
James Polley

Ich empfehle HomeBrew - http://mxcl.github.com/homebrew/

26
Arunabh Das

Es gibt MacPorts , ein Paketverwaltungssystem für OS X, das Ports für verschiedene Linux-Pakete bereitstellt. Ein anderes ist Fink , aber MacPorts ist im Allgemeinen aktueller.

3
KeithB