Problem bei der Installation von X11 / XQuartz unter Mac 10.8.5

3

Ich muss XQuartz in Mac 10.8.5 installieren. Aber jedes Mal, wenn ich im Installationsschritt die Auswahl des Zielordners erreiche, friert es ein und bewegt sich nicht weiter Netz , scheint, dass andere auch das Problem haben. Wie kann ich es lösen?

Alex
quelle

Antworten:

2

Möglicherweise können Sie die Software mithilfe von installieren installer in der Befehlszeile. Sie müssen sicherstellen, dass Sie das XQuartz-Image bereitgestellt haben, bevor Sie diesen Befehl ausführen:

sudo installer -pkg /Volumes/XQuartz-2.7.4/XQuartz.pkg -target /

Bearbeiten

Anscheinend lässt das XQuartz-Installationsprogramm keine Installation auf dem Startlaufwerk zu, da es einige Überprüfungen vor der Installation nicht besteht. Dies basiert auf der folgenden Fehlermeldung, die beim Versuch der Verwendung aufgetreten ist installer im Terminal:

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

Das Installationsprogramm erkennt das System nicht als die richtige Version. Obwohl der Inhalt von /System/Library/CoreServices/SystemVersion.plist zeigt, dass der Wert von ProductVersion auf '10 .8.5 'gesetzt ist, sieht das Installationsprogramm dies nicht so.

Möglicherweise können Sie die Distributionsdatei des Pakets so ändern, dass es ordnungsgemäß installiert werden kann:

  1. Hängen Sie das XQuartz-2.7.4.dmg-Image ein (vorausgesetzt, es befindet sich auf dem Desktop):

    hdiutil mount ~/Desktop/XQuartz-2.7.4.dmg

  2. Erweitern Sie das Paket in einen Ordnernamen XQuartz auf dem Desktop:

    sudo pkgutil --expand /Volumes/XQuartz-2.7.4/XQuartz.pkg ~/Desktop/XQuartz

  3. Ändern Sie die Distributionsdatei im erweiterten Paket, um die Installation zu ermöglichen (unabhängig von der Systemversion):

    cat ~/Desktop/XQuartz/Distribution | sed s/false/true/g > ~/Desktop/Distribution

  4. Verschieben Sie die neue Distributionsdatei in das erweiterte Paket

    sudo mv ~/Desktop/Distribution ~/Desktop/XQuartz

  5. Reduzieren Sie das geänderte Paket:

    sudo pkgutil --flatten ~/Desktop/XQuartz ~/Desktop/XQuartz.pkg

  6. Bereinigen Sie den XQuartz-Ordner, der aus dem ursprünglichen Paket erweitert wurde

    sudo rm -rf ~/Desktop/XQuartz

Nachdem Sie das geänderte Paket auf dem Desktop erstellt haben, können Sie möglicherweise auf die Datei doppelklicken, um sie normal zu installieren. Alternativ kann die Installation über das Terminal auch an dieser Stelle ausgeführt werden.

Eddie Kelley
quelle
Ich arbeite nicht. Muss ich irgendetwas am Befehl ändern? target oder was? es heißt es ist ungültig
Alex
Was genau heißt es ist ungültig?
Eddie Kelley
Es friert einfach ein. Es geht nicht vorwärts. Ich kann rückwärts gehen, aber nicht vorwärts root Benutzer aber das gleiche Problem ist passiert
Alex
@Alex Ich habe der obigen Antwort zusätzliche Vorschläge hinzugefügt.
Eddie Kelley
Hallo, da habe ich meine Meinung zu einer anderen Frage geschrieben. Ich denke, es ist ein Problem der Firma Anwendungsanbieter versuche apple zu pushen um Xquartz in Mac OS 10.8.5 einzubinden !!! Wie ist deine Idee? Schau hier ( discussion.apple.com/thread/5418622
Alex
2

Vielen Dank für die Leute, die die Antwort auf diese Frage gegeben haben. Aber die Antwort war ziemlich einfach. Das war ein Fehler in Mac OS 10.8.5. Ich habe das System auf OS X 10.9 aktualisiert und jetzt funktioniert es einwandfrei !!! Viele danke für die beiträge. !!!

Alex
quelle
1

Da du in deinen Kommentaren sagst, du kannst zurückgehen, aber nicht weitermachen, hat der Installer nicht wirklich "eingefroren". Vielleicht ist das Folgende die ziemlich einfache Lösung für dein Problem ...

Ich habe gerade erfolgreich XQuartz 2.7.4 auf Mavericks und im neu installiert Wählen Sie ein Ziel Bildschirm die Fortsetzen Schaltfläche wurde deaktiviert. Ich musste ein oder zwei Sekunden warten und dann das auswählen Installieren Sie für alle Benutzer dieses Computers Linie, obwohl es bereits hervorgehoben zu sein schien, bevor ich fortfahren konnte.

MikeLimaOscar
quelle
Hallo, ich habe ungefähr 10 Minuten gewartet, aber es ist nichts passiert. Ich kann nicht auswählen Installation für alle Benutzer dieses Computers
Alex
0

Ich habe es von heruntergeladen CNet und konnte es ohne Schluckauf installieren

Barranka
quelle
Hallo Link funktioniert nicht
Alex
@Alex Versuchen Sie diesen Link: download.cnet.com/XQuartz-X11/… oder suchen Sie direkt in CNet
Barranka
sorry gleiches problem!
Alex
Dann googeln Sie: CNet XQuartz (weiß nicht, warum es nicht funktioniert ... Ich habe den Link auf drei verschiedenen Computern verwendet und es funktioniert einwandfrei)
Barranka
Ich meine, das gleiche Problem besteht darin, dass die Installation Xquartz nicht findet. Ja, das ist auch neu für mich. Haben Sie den Link zu derselben Frage gesehen, die ich in meinem Fragetext hatte?
Alex