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.