Skip to content

Instantly share code, notes, and snippets.

@nacholibre
Last active December 27, 2019 16:02
Show Gist options
  • Save nacholibre/2317907dd8a61fe849be81047d67bf07 to your computer and use it in GitHub Desktop.
Save nacholibre/2317907dd8a61fe849be81047d67bf07 to your computer and use it in GitHub Desktop.
HOWTO: Install Adobe Photoshop CC on a Case-Sensitive System OSX/MacOS (El Capitan, Sierra)

##Requirements

  1. Xcode

    You can install it from AppStore.

  2. Command Line Tools for Xcode.

    You can install it from Xcode's Preferences -> Downloads.

##Step by step installation

  1. Create a .sparsebundle pseudo-image to install Adobe Photoshop CC on it:

    mkdir -p ~/Stuff/Adobe
    cd ~/Stuff/Adobe
    hdiutil create -size 15g -type SPARSEBUNDLE -nospotlight -volname 'Adobe Photoshop SparseBundle' -fs 'Journaled HFS+' ~/Stuff/Adobe/Adobe_Photoshop_SparseBundle.sparsebundle
  2. Mount the newly created image and create a /Adobe directory inside

    open ~/Stuff/Adobe/Adobe_Photoshop_SparseBundle.sparsebundle
    mkdir -p /Volumes/Adobe\ Photoshop\ SparseBundle/Adobe
  3. Create an extra /Applications/Adobe folder on the boot drive (we will trick the installer with this temporary directory.)

    mkdir -p /Applications/Adobe
  4. Get the hack, compile it, and run it

    OK, at this point you'll need to edit the Makefile and set the CS6_INSTALLER_PATH variable to point to the Install.app directory. The current one tries to find it automatically, but it may fail...

    cd ~/Stuff/Adobe
    git clone git://github.com/tzvetkoff/adobe_case_sensitive_volumes.git
    cd adobe_case_sensitive_volumes
    make
    sudo make run
@ThibaultJanBeyer
Copy link

ThibaultJanBeyer commented Dec 5, 2018

Unfortunately, this gives me
clang: error: linker command failed with exit code 1 (use -v to see invocation) make: *** [lib_override_volume_sensitivity_check.dylib] Error 1

On macOS 10.14.1 (18B75)

@gsiotas
Copy link

gsiotas commented Feb 13, 2019

I followed your instructions, but unfortunately it didn't work. However I followed the instructions in the git branch that you mention (the 4 first steps are the same) and it works! Thank for helping.

@FaimMedia
Copy link

Does the CS6_INSTALLER_PATH variable work with de CC installer?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment