I need to install XQuartz in Mac 10.8.5.But every time when I reach the destination folder selection in installation step,it freezes and doesn't move forward.I have admin account as well but as I looked through the net, seems that others also have the problem.How can I solve it?
Problem in installing X11/XQuartz in Mac 10.8.5
buginstallxquartz
Related Question
- MacOS – Start XQuartz automatically on X11 app launch
- MacOS – no key repeat in Xquartz (x11)
- MacOS – Old Mac OS X, cannot get admin access, boot safe or single-user mode, nor reinstall
- MacOS – Oracle’s Java 1.8 appears to not actually install itself
- Problem installing xcode 4.6.2 on OS X 10.8.5
- How to install JRE in a way usable for dev
- Running MTGArena on MacBook Pro using Wine and DXVK
Best Answer
You may be able to install the software using
installer
on the command line. You will need to make sure that you have the XQuartz disk image mounted before performing this command:Edit
Apparently, the XQuartz installer is not allowing installation on the boot drive because it is failing some pre-installation checks. This is based on the following error message that occurred when attempting to use
installer
in Terminal:The installer is not recognizing the system as the correct version. Although the contents of
/System/Library/CoreServices/SystemVersion.plist
shows that the value ofProductVersion
is set to '10.8.5', the installer does not see it this way.It may be possible to modify the package's Distribution file to allow it to install correctly:
Mount the XQuartz-2.7.4.dmg disk image (assuming that it's on the Desktop):
hdiutil mount ~/Desktop/XQuartz-2.7.4.dmg
Expand the package into a folder name XQuartz on the Desktop:
sudo pkgutil --expand /Volumes/XQuartz-2.7.4/XQuartz.pkg ~/Desktop/XQuartz
Modify the Distribution file inside of the expanded package, to allow installation to occur (regardless of the system version):
cat ~/Desktop/XQuartz/Distribution | sed s/false/true/g > ~/Desktop/Distribution
Move the new Distribution file into the expanded package
sudo mv ~/Desktop/Distribution ~/Desktop/XQuartz
Flatten the modified package:
sudo pkgutil --flatten ~/Desktop/XQuartz ~/Desktop/XQuartz.pkg
Cleanup the XQuartz folder that was expanded from the original package
sudo rm -rf ~/Desktop/XQuartz
After creating the modified package on the Desktop, you may be able to double-click on the file to get it to install normally. Alternately, installing using the Terminal may also work at this point.