Running X11 - 3. X11 beziehen und installieren
3.1 Apples Distributionen
Alle Version von OS X, die derzeit von Fink unterstützt werden, benutzen eine X11-Distribution von Apple. Die unterstützten Konfigurationen sind:
-
10.5: Fink unterstützt das eingebaute X11 und XQuartz-2.6.3 oder früher.
Beachte: Apples X11 auf 10.6 hat Bibliotheken mit älteren Versionen als bei XQuartz-2.4. Eine Installation von XQuartz macht deshalb eine Aktualisierung von 10.5 auf 10.6 kompliziert.
-
10.6: Fink unterstützt nur das eingebaute X11. Man muss davon ausgehen, dass die Fink-Pakete nur mit dem eingebauten X11 erstellt werden können. Deshalb muss man bei der Installation von XQuartz dafür sorgen, dass das eingebaute X11 installiert bleibt.
-
10.7: Fink unterstützt nur das eingebaute X11. Man muss davon ausgehen, dass die Fink-Pakete nur mit dem eingebauten X11 erstellt werden können. Deshalb muss man bei der Installation von XQuartz dafür sorgen, dass das eingebaute X11 installiert bleibt.
-
10.8: Fink unterstützt nur XQuartz-2.7.2 und neuer.
Will man Pakete mit dem eingebauten X11 auf 10.5-10.7 und Xcode <= 4.2.1 erstellen, muss man sicher stellen, dass auch das X11 SDK installiert ist (auch wenn das normalerweise der Fall ist.). XQuartz-Nutzer auf 10.5 sollten es aber auf keinen Fall installieren, weil XQuartz bereits alles enthält. Auf 10.7 enthalten die Command Line Tools für Xcode >= 4.3 das X11 SDK. Auf 10.8 muss man nur XQuartz installieren.
Alle X11 Pakete bieten Vollbild- und "rootless" Modus und unterstützen OpenGL.
Weitere Informationen zur Benutzung von Apples X11 stehen in diesem Artikel der Apple Developer Connection.
3.2 Benutzung von X11 unter Fink
Fink verfolgt the Status von X11 über einige virtuelle Pakete. Die wichtigsten sind:
system-xfree86-shlibs
, "shared" Bibliothekensystem-xfree86
, ausführbare Programmex11-shlibs
, ebenfalls "shared" Bibliothekenx11
, ebenfalls ausführbare Programmesystem-xfree86-dev
, Header-Dateienx11-dev
, ebenfalls Header-Dateien
Notiz: Die Existenz separater
system-xfree86*
- und x11*
-Familien ist
ein Erbe aus Zeiten vor 10.5, als Fink noch seine eigenen
X11-Pakete enthielt, die ebenfalls die x11
-Familie zur
Verfügung stellten.
Fehlt eines dieser Pakete, dann fehlen Dateien aus der X11
Installation, die sie (nach-)installieren müssen. Fehlen zum
Beispiel x11-dev
oder system-xfree86-dev
,
wurde meistens vergessen, das X11 SDK zu installieren.
Weiter: 4. X11 starten