Potrebbe essere possibile installare il software utilizzando installer
sulla riga di comando. Dovrai assicurarti di avere l'immagine del disco XQuartz montata prima di eseguire questo comando:
sudo installer -pkg /Volumes/XQuartz-2.7.4/XQuartz.pkg -target /
Modifica
Apparentemente, il programma di installazione di XQuartz non consente l'installazione sull'unità di avvio perché non sta eseguendo alcuni controlli di pre-installazione. Questo è basato sul seguente messaggio di errore che si è verificato durante il tentativo di utilizzare installer
in Terminale:
installer: Cannot install on volume / because it is disabled.
installer: This update requires you to first update your system to OS-X 10.6.3
Il programma di installazione non riconosce il sistema come versione corretta. Sebbene il contenuto di /System/Library/CoreServices/SystemVersion.plist
mostri che il valore di ProductVersion
è impostato su '10 .8.5 ', il programma di installazione non lo vede in questo modo.
Potrebbe essere possibile modificare il file di distribuzione del pacchetto per consentirne l'installazione corretta:
-
Monta l'immagine del disco XQuartz-2.7.4.dmg (supponendo che si trovi sul desktop):
hdiutil mount ~/Desktop/XQuartz-2.7.4.dmg
-
Espandi il pacchetto in un nome di cartella XQuartz sul desktop:
sudo pkgutil --expand /Volumes/XQuartz-2.7.4/XQuartz.pkg ~/Desktop/XQuartz
-
Modifica il file di distribuzione all'interno del pacchetto espanso, per consentire l'installazione (indipendentemente dalla versione del sistema):
cat ~/Desktop/XQuartz/Distribution | sed s/false/true/g > ~/Desktop/Distribution
-
Sposta il nuovo file di distribuzione nel pacchetto espanso
sudo mv ~/Desktop/Distribution ~/Desktop/XQuartz
-
Appiattisci il pacchetto modificato:
sudo pkgutil --flatten ~/Desktop/XQuartz ~/Desktop/XQuartz.pkg
-
Pulisci la cartella XQuartz che è stata espansa dal pacchetto originale
sudo rm -rf ~/Desktop/XQuartz
Dopo aver creato il pacchetto modificato sul desktop, potresti essere in grado di fare doppio clic sul file per installarlo normalmente. In alternativa, l'installazione utilizzando il Terminale potrebbe funzionare anche a questo punto.