Depois de instalar o MacPorts e alguns softwares dessa forma, notei que o MacPorts instalou o X.Org. Eu já instalei o XQuartz anos atrás e estou muito bem com isso.
Minha 1. pergunta é: Preciso do X.Org instalado do MacPorts para rodar softwares como KeepNote ou Gedit, que foi instalado automaticamente pelo MacPorts, ou estou livre para desinstalar o X.Org e deixar o XQuartz em vez disso?
Minha 2. pergunta é: E o contrário? Mantendo o X.Org instalado automaticamente e remover o XQuartz?
edit: alterou a questão e adicionou uma segunda.
Respostas:
Em geral você está confundindo várias coisas.
XQuartz é um conjunto de bibliotecas para permitir que aplicativos X11 sejam compilados e executados no OSX. É baseado nas fontes X11 do X.org que as alterações foram originalmente feitas pela Apple.
Quartz é o conjunto de tecnologias que estão no OSX Core Graphics que lidam com 2d da wikipedia
Assim Quartz é assim chamado, pois fornece as bibliotecas X11 que funcionam chamando APIs fornecidas por Quartz.
No macports variants.conf o que você está dizendo é não use X11 (ou seja, XQuartz), mas use os gráficos da Apple diretamente e não via X11, para não chamar qualquer código X.org.
fonte
Se você quiser manter independente suas futuras atualizações
XQuartz
eMacPorts
, então você terá que manter ambas as instalações.XQuartz
está instalando bibliotecas, binários em/opt/X11
.MacPorts
está instalando fontes, configurações, dependências, bibliotecas, binários/usr/local
ou onde você preferivelmente decidiu configurá-lo. No meu caso, para evitar qualquer risco de confusão com outros gerenciadores de pacotes, configureiMacPorts
para trabalhar na base do rootdir/opt/local
.Se você remover uma biblioteca necessária dentro do caminho de instalação
MacPorts
, terá que reconstruí-la. Por outro lado, ele nunca atualizará nada quando você modificou aXQuartz
versão porque ela está fora de sua origem gerenciada e da árvore de instalação.Esta forma prática de gestão está sem problemas desde o Snow Leopard até à Sierra.
fonte