Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!

Install recent versions of Adobe Creative Suite on case-sensitive volumes Install
Anyone who has ever tried to install parts of Adobe Creative Suite on a case-sensitive partition will know that Adobe doesn't support case-sensitive disks. Back when I first encountered this problem, I simply assumed that case sensitivity was a new thing and Adobe would fix this in a version or two, since it's a relatively trivial thing to do.

Unfortunately, Adobe's solution to this was to simply make it so the installer refuses to install on case-sensitive partitions. It also insists that you install on your boot partition. So if you happen to have formatted your primary partition as case sensitive, you're basically out of luck.

I spent some time coming up with a solution that uses gdb (the gnu debugger) to trick the installer into thinking that your disks are case insensitive so it will let you install the software. The next step would then be to go through and rename all the files that Adobe has yet to fix themselves so that you can run the software off of your case-sensitive disk.

As I was finishing and getting ready to write up the instructions, I ran across a considerably cleaner method for tricking the installer. It also requires you to have the Developer Tools installed, but it requires considerably less effort on your part. The author of it suggests a method for installing onto a case-insensitive disk image, but if you skip steps 5-7, 9, 10, and 12 (as of this writing) in those instructions, you can just install directly on your disk, and then rename the files so that the apps will run directly off your disk and you don't need to mount a disk image every time you want to use them.

There's a script included in the writeup on my website that will do the renaming for you (at least as of the version of CS5 that I have) for Photoshop and Illustrator.

[crarko adds: I haven't tested this one.]
    •    
  • Currently 2.29 / 5
  You rated: 4 / 5 (7 votes cast)
 
[10,975 views]  

Install recent versions of Adobe Creative Suite on case-sensitive volumes | 5 comments | Create New Account
Click here to return to the 'Install recent versions of Adobe Creative Suite on case-sensitive volumes' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
Install recent versions of Adobe Creative Suite on case-sensitive volumes
Authored by: benhuh on Jan 21, '12 08:45:38PM

Hi arcticmac. Thanks a lot for the useful article.
I tried the "considerably cleaner method" link. It took me a while, but I eventually managed to finish the installation.
And I ran your "fix_case.pl" code, which reported to have made the following fixes:

working on app: /Users/ben/Applications/Adobe Illustrator CS5.1/Adobe Illustrator.app
fixing frameworks
linking adobepdfsettings.framework
renaming AdobeBibUtils.framework
renaming Adbeape.framework
linking adobe_oobe_launcher.framework
linking AdobePDFSettings.Framework
linking PlugInRes.aip

But when I try to run the Illustrator I get an error message saying
"Adobe Illustrator cannot be opened because of a problem..."
with Ignore and Report buttons. When I press Report, I see a more detailed error message:

Dyld Error Message:
Library not loaded: @executable_path/../Frameworks/AdobeBIBUtils.framework/Versions/A/AdobeBIBUtils
Referenced from: /Applications/Adobe Illustrator CS5.1/Adobe Illustrator.app/Contents/MacOS/Adobe Illustrator
Reason: image not found

Then, I checked the directories under /Applications/Adobe Illustrator CS5.1/Adobe Illustrator.app/Contents/Frameworks and found the sub-directories still have the wrong capitalizations... So I manually changed /AdobeBibUtils.framework to /AdobeBIBUtils.framework and then
I got another error message for /Adbeape.framework, so I changed it to /adbeape.framework as well.

Then, interestingly, I get a different error message, without any buttons..
"The localized resource files for this application could not be loaded. Please reinstall or repair the application and try again."

I am not very good at solving these matters, and I'm quite stuck now. Can you please tell me what the problem might be? Thanks so much.



[ Reply to This | # ]
Install recent versions of Adobe Creative Suite on case-sensitive volumes
Authored by: arcticmac on Jan 23, '12 08:48:30AM

Hm... that kinda looks like the script just didn't manage to make the changes it claimed to for some reason; I'm not sure why not, since it claimed to make those two changes you mentioned. I suppose there's some chance it might help if you re-ran the script with admin permissions (i.e. sudo fix_case.pl ...). If that continues not to work, you're basically looking at maybe doing some of the steps by hand. If you look at the script, under each one of the log statements you mentioned, there's a command that's either "rename" or "symlink". It sounds like you may need to do all of those steps by hand at some point (if you didn't get the script to actually do them), so it might be worth doing them now.

In particular, the one you're stuck at right now (which was the hardest to figure out), is the one for PluginRes.aip. If you open a terminal and do

cd /Users/ben/Applications/Adobe Illustrator CS5.1/Adobe Illustrator.app/Required/Resources/en_US/
ln -s PlugInRes.aip PluginRes.aip


[ Reply to This | # ]
Install recent versions of Adobe Creative Suite on case-sensitive volumes
Authored by: lokkju on Jan 24, '12 04:15:09PM

Author of the "cleaner solution" here...

I actually tried a few different clean up scripts, and tried to write my own by detecting frameworks in use... and I eventually gave up on finding all the things that needed to be fixed. The *biggest* problem I ran into was that there were a few different applications (iirc, Photoshop and Fireworks) where one app required a framework be lowercased, while the other required proper casing.

After I ran into that little issue, I decided to just do the disk mounting solution - and it works *really* damn well. The next step would be to automate it all and offer it as a binary download for those without dev tools... but that is quite a bit of effort.

I could actually easily automate offer the Installer loader as a binary, getting rid of the Developer Tools requirement... may have to do that.



[ Reply to This | # ]
Install recent versions of Adobe Creative Suite on case-sensitive volumes
Authored by: arcticmac on Jan 25, '12 07:14:57AM

The solution I came up with to that issue was symlinks... I don't understand why Adobe can't just do that work itself though. It would only take somebody a couple of hours, which is probably less time than it took them to put the stupid hooks in the installer so that it doesn't install on case sensitive disks...



[ Reply to This | # ]
Install recent versions of Adobe Creative Suite on case-sensitive volumes
Authored by: caster89 on Apr 20, '12 12:00:41PM

Hi arcticmac,
I tried contacting you from your website, but i'm not sure the mailing system of comcast works too well(I never recieved the writing:"Mail was sent"), so i repost here.
First of all thank you very much for the time you must have spent for the tutorial on installing CS 5 on a case sensitive hard-disk. I'm not very familiar with gdb and i have encountered a problem.
When i need to start the Setup i open a new terminal window, i type
sudo gdb
attach -waitfor Setup
once i do that i click install. The gdb attaches but then i don't undertand what i'm supposed to tell it to do, i tried
"set *$myaddr = (*(unsigned long*)$myaddr)&0xffafffff"
and several other possibilities but it won't continue the installaton.
Could you help me please? thank you very much.



[ Reply to This | # ]