MacPorts

Aus Machackers

Wechseln zu: Navigation, Suche

Der Inhalt dieser Seite ist unter Umständen veraltet und könnte ein Update gebrauchen. Bitte helf mit! DarwinPorts >> MacPorts

DarwinPorts ist eine sogenannte ports collection für Mac OS X nach dem Vorbild der Systeme die FreeBSD, OpenBSD und NetBSD verwenden. DarwinPorts erleichtert die Distribution von UNIX Software indem die notwendigen Maßnahmen zur Portierung einer Software auf die Plattform in einem sog. "Portfile" zusammengefasst werden (ggf. zzgl. sog. "Patchfiles", die vor dem Übersetzen der Quellcodes noch Änderungen am Quelltext vornehmen, damit die Software unter Mac OS X auch läuft).

Seit der Anfang 2005 herausgekommenen Version 1.0 ist keine aufwändige Installation via CVS mehr notwendig, dies geschieht nun komfortabel mit dem Apple-Installer. Eine Beschreibung der Installation findet sich hier. Die Website bietet auch eine Übersicht über alle verfügbaren Ports.

DarwinPorts ist ein Subprojekt des OpenDarwin Projekts. Ähnliche Funktionalität bietet Fink.

Dateisystem

DarwinPorts verwendet standardmäßig den Präfix /opt/local für alle zu installierende Software. Dies ist konsistent mit Apples Konvention, zusätzliche Softwarepakete unter /opt zu installieren. Allerdings gibt es ein paar Ausnahmen:

  • Der Port "DarwinPortsStartup" ist eine Ausnahme, da er ein allgemeines Startup-Script für DP-installierte Software darstellt. Er wird systemkonform in /Library/StartupItems/DarwinPortStartup abgelegt und startet seinerseits die Skripte in /opt/local/etc/rc.d/ .
  • Aqua-Anwendungen werden in /Applications/DarwinPorts abgelegt
  • X11 wird in /usr/X11R6 installiert, da sonst die X-Window-Software nicht klarkommt.

Zusätzlich installiert DarwinPorts in /etc/ports weitere Konfigurationsdateien.

Web Links

Persönliche Werkzeuge