X.Org vs XQuartz - MacPorts

4

Dopo aver installato MacPorts e alcuni software in questo modo, ho notato che MacPorts ha installato X.Org. Ho già installato XQuartz anni fa e ci sto davvero bene.

La mia domanda 1. è: Ho bisogno di X.Org installato da MacPorts per eseguire software come KeepNote o Gedit, che è stato installato automaticamente da MacPorts o sono libero di disinstallare X.Org e lasciare XQuartz invece?

La mia domanda 2. è: che ne è del contrario? Mantenere X.Org installato automaticamente e rimuovere XQuartz?

modifica: cambia la domanda e ne aggiunge una seconda.

    
posta scherzkrapferl 12.05.2016 - 14:50
fonte

2 risposte

1

In generale stai confondendo parecchie cose.

XQuartz è un set di librerie per consentire la compilazione e l'esecuzione di applicazioni X11 su OSX. Si basa sulle fonti X11 di X.org le modifiche sono state inizialmente apportate da Apple.

Quartz è l'insieme di tecnologie presenti nella grafica principale OSX che tratta 2d da wikipedia

Quartz is often synonymous with Core Graphics

Così Quartz è così chiamato in quanto fornisce le librerie X11 che funzionano chiamando le API fornite da Quartz

Nelle varianti di macports.conf quello che stai dicendo è non usare X11 (cioè XQuartz) ma usare la grafica di Apple direttamente e non tramite X11, quindi non chiamare alcun codice X.org

    
risposta data 12.05.2016 - 21:41
fonte
1

Se vuoi mantenere indipendenti i tuoi futuri aggiornamenti di XQuartz e MacPorts , allora dovrai mantenere entrambe le installazioni.

XQuartz sta installando librerie, binari in /opt/X11 .

MacPorts sta installando fonti, configurazioni, dipendenze, librerie, binari in /usr/local o dove hai deciso di configurarlo. Nel mio caso per evitare qualsiasi rischio di confusione con altri gestori di pacchetti, ho configurato MacPorts per lavorare sulla base di rootdir /opt/local .

Se rimuovi una libreria necessaria all'interno del percorso di installazione di MacPorts , dovrà ricostruirla. D'altra parte, non aggiornerà mai nulla quando hai modificato la versione XQuartz perché è esterna alla sua sorgente gestita e installa albero.

Questo modo pratico di gestione è senza problemi da Snow Leopard fino a Sierra.

    
risposta data 14.11.2016 - 16:23
fonte

Leggi altre domande sui tag