Después de instalar MacPorts y algún software de esa manera, noté que MacPorts instaló X.Org. Ya instalé XQuartz hace años y estoy muy bien con él.
Mi 1. pregunta es: ¿Necesito el X.Org instalado de MacPorts para ejecutar software como KeepNote o Gedit, que MacPorts instaló automáticamente, o puedo desinstalar X.Org y dejar XQuartz en su lugar?
Mi 2. pregunta es: ¿Y al revés? ¿Mantener el X.Org instalado automáticamente y eliminar XQuartz?
editar: cambió la pregunta y agregó una segunda.
En general estás confundiendo varias cosas.
XQuartz es un conjunto de bibliotecas que permiten compilar y ejecutar aplicaciones X11 en OSX. Se basa en las fuentes X11 de X.org , los cambios fueron realizados originalmente por Apple.
Quartz es el conjunto de tecnologías que se encuentran en OSX Core Graphics que se ocupan de 2d de wikipedia
Quartz es a menudo sinónimo de Core Graphics
Por lo tanto, Quartz se llama así porque proporciona las bibliotecas X11 que funcionan llamando a las API proporcionadas por Quartz.
En las variantes de macports.conf, lo que está diciendo es que no use X11 (es decir, XQuartz), sino que use los gráficos de Apple directamente y no a través de X11, por lo que no llame a ningún código X.org
Si desea mantener la independencia de sus futuras actualizaciones de XQuartz
y MacPorts
, deberá mantener ambas instalaciones.
XQuartz
está instalando librerías, binarios en /opt/X11
.
MacPorts
es instalar fuentes, configuraciones, dependencias, bibliotecas, binarios en /usr/local
o donde decidiste configurarlo de preferencia. En mi caso para evitar cualquier riesgo de confusión con otros gestores de paquetes, lo configuré MacPorts
para trabajar sobre la base del rootdir /opt/local
.
Si elimina una biblioteca necesaria dentro de la ruta de instalación, MacPorts
tendrá que reconstruirla. Por otro lado, nunca actualizará nada cuando modifique la XQuartz
versión porque está fuera de su fuente administrada y árbol de instalación.
Esta práctica forma de gestión se mantiene sin problemas desde Snow Leopard hasta Sierra.
mmmmmm
scherzkrapferl