X.Org vs. XQuartz - MacPorts


4

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.


Essa mudança para variantes / conf usa o quartzo da Apple e não o XQuartz (embora provavelmente o que você quer é usar o OSX em vez do X11) - também em qual sistema operacional você também está instalado se não for possível trabalhar com o sistema operacional atual
Mark

Ok obrigado, então a mudança no arquivo não me incomoda, certo? Eu estou executando o OSX 10.9.5 desde que eu tenho o meu macbook - não há necessidade de saber se o Xquarts está funcionando;) Eu não tenho certeza do que você está tentando me dizer, exceto por "quartzo não é Xquartz" ... sou Agora estou livre para remover o Xorg ou não, se eu deixar o Xquartz no meu sistema operacional?
scherzkrapferl

Respostas:


1

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

Quartz é frequentemente sinônimo de Core Graphics

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.


Obrigado por deixar as coisas claras! Se eu entendi corretamente, estou livre para remover o X.Org que foi instalado pelo MacPorts, desde que eu tenha instalado o XQuartz (porque ele já fornece as bibliotecas necessárias)! Eu realmente não quero desperdiçar o armazenamento.
scherzkrapferl

As portas do Mac sob o OSX 10.11 instalam o Quartz trac.macports.org/browser/trunk/dports/x11/xorg-server/Portfile - note também leia o guia de migração Macports ao atualizar seu SO (basicamente remova e reinstale você não pode manter as portas de um sistema operacional para outro)
Mark

Você não leu que estou usando o OSX 10.9 ?! ... E eu não tenho certeza porque você não pode simplesmente responder a minha pergunta, mas falar sobre migração que eu obviamente não preciso?
scherzkrapferl

Desculpe também true re OSX 10.9. Além disso, se você tiver uma instalação do X.org que será de uma versão anterior do OSX
Marque

1

Se você quiser manter independente suas futuras atualizações XQuartze MacPorts, então você terá que manter ambas as instalações.

XQuartzestá instalando bibliotecas, binários em /opt/X11.

MacPortsestá instalando fontes, configurações, dependências, bibliotecas, binários /usr/localou onde você preferivelmente decidiu configurá-lo. No meu caso, para evitar qualquer risco de confusão com outros gerenciadores de pacotes, configurei MacPortspara 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 a XQuartzversã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.


Obrigado pela sua resposta, parece uma boa dica para o futuro!
scherzkrapferl
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.