Nachdem ich MacPorts und einige Software auf diese Weise installiert hatte, bemerkte ich, dass MacPorts X.Org installierte. Ich habe XQuartz bereits vor Jahren installiert und bin damit sehr zufrieden.
Meine 1. Frage ist: Benötige ich das installierte X.Org von MacPorts, um Software wie KeepNote oder Gedit auszuführen, die automatisch von MacPorts installiert wurde, oder kann ich X.Org deinstallieren und stattdessen XQuartz verlassen?
Meine 2. Frage ist: Was ist umgekehrt? Das automatisch installierte X.Org beibehalten und XQuartz entfernen?
Edit: Frage geändert und eine zweite hinzugefügt.
Im Allgemeinen verwechseln Sie mehrere Dinge.
XQuartz ist eine Reihe von Bibliotheken, mit denen X11-Anwendungen kompiliert und unter OSX ausgeführt werden können. Es basiert auf den X11-Quellen von X.org , die Änderungen wurden ursprünglich von Apple vorgenommen.
Quartz ist der Satz von Technologien, die in OSX Core Graphics enthalten sind und sich mit 2D von Wikipedia befassen
Quartz ist oft gleichbedeutend mit Core Graphics
Daher wird Quartz so genannt, da es die X11-Bibliotheken bereitstellt, die durch Aufrufen von von Quartz bereitgestellten APIs funktionieren
In der macportsvarianten.conf sagen Sie, dass Sie nicht X11 (dh XQuartz) verwenden, sondern Apples Grafiken direkt und nicht über X11 verwenden, also keinen X.org-Code aufrufen
XQuartz
Wenn Sie Ihre zukünftigen Upgrades von und unabhängig halten möchten MacPorts
, müssen Sie beide Installationen behalten.
XQuartz
installiert Bibliotheken, Binärdateien in /opt/X11
.
MacPorts
installiert Quellen, Konfigurationen, Abhängigkeiten, Bibliotheken, Binärdateien in /usr/local
oder wo Sie sich vorzugsweise für die Konfiguration entschieden haben. Um Verwechslungen mit anderen Paketmanagern zu vermeiden, habe ich in meinem Fall so konfiguriert, MacPorts
dass es auf der Basis von rootdir arbeitet /opt/local
.
Wenn Sie eine benötigte Bibliothek innerhalb des Installationspfads entfernen, MacPorts
muss sie neu erstellt werden. Andererseits wird es niemals etwas aktualisieren, wenn Sie die XQuartz
Version geändert haben, da es sich außerhalb seiner verwalteten Quelle und seines Installationsbaums befindet.
Diese praktische Art der Verwaltung ist seit Snow Leopard bis Sierra problemlos möglich.
mmmmmm
scherzkrapferl