Photoshop In Linux (Part 1)
written on: Tuesday, June 25 2013 at 19:03 (UTC)
In this tutorial I will guide you through the steps needed to install Photoshop CC in Linux, using wine. Video included!
Too bad, youtube took my video offline.
Text as seen in the video:
Photoshop CC (version 14) on Linux
Note: You might need these libraries to launch the installer:
Libraries for wine 1.6 on ArchLinux lib32-fontconfig lib32-libxcursor lib32-libxrandr lib32-libxdamage lib32-libxi lib32-gettext lib32-glu lib32-libsm libxi gettext glu libsm winetricks desktop-file-utils lib32-giflib libpng lib32-libpng gnutls lib32-gnutls libxinerama lib32-libxinerama libxcomposite lib32-libxcomposite libxmu lib32-libxmu libxxf86vm lib32-libxxf86vm libxml2 lib32-libxml2 libldap lib32-libldap lcms lib32-lcms mpg123l ib32-mpg123 openal lib32-openal v4l-utils lib32-v4l-utils alsa-lib lib32-alsa-lib libxcomposite lib32-libxcomposite mesa lib32-mesa sambaThe name of the libraries may be different (but similar) on other distros. (For Arch Linux: You will need the [multilib] repo.) Thanks to Cesasol Vg for pointing this out.
Part 1: Installing Photoshop
Step 1.1: Getting the installer
- Login (or register first) to adobe.
- Now try to download from https://www.adobe.com/cfusion/tdrc/index.cfm?product=photoshop_lightroom, cancel the download right away.
- Your download cookie is now set. Now download this file:
- You should have the Photoshop_14_LS20.7z file now.
Step 1.2: Extracting the installer
Use whatever extraction program you want to extract the 7z archive.
Step 1.3: Get PlayOnLinux
We will use PlayOnLinux to create seperate wineprefixes. Go get it for your favorite distro.
Step 1.4: Preparing the wineprefix in PlayOnLinux
- 'Install a non listed program'
- Select 'Configure wine' and 'Install some libraries'
- Select '32 bits windows installation'
- In the wine configuration, select 'Windows 7'
- Libraries you will need:
- allfonts --> you need to install this manually later
- Now open the installer 'Adobe CC/Set-up.exe'
Step 1.5: Installing Photoshop
- It won't be able to make an internet connection. Just let it run and afterwards, select 'sign in later'
- BEFORE the actual installation, first go to your wineprefix path. (usually $HOME/.PlayOnLinux/wineprefix/Photoshop )
- Some way, you will need to be able to see the filesize of this prefix. I use Filelight.
- Now let the installer run. It will say it failed, but it's actually working!
- Check the size of the directory while installing, and when it's stabilized, exit the installer.
- Manually install 'allfonts': execute 'winetricks allfonts' in the console
- IMPORTANT: This step is needed because photoshop won't work without internet connection (blame Creative Cloud). However, photoshop has a bug in wine, and it will not be able to make any internet connection at all. We will need to bypass the Creative Cloud sign-in.
Do not do this when you have not bought the product!! Replace 'drive_c/Program Files/Adobe/Adobe Photoshop CC/amtlib.dll' by another dll, download here
- Congratulations! You just installed Photoshop.
Part 2 will be about fixing glitches or bugs you might experience with photoshop. If you experience any problems with it after installation, I encourage you to send me your problem, along with details about your problem (screenshots, logs, ...) and details about your wine installation (version etc).
Send me an email (email@example.com) or comment either on this video or on my website.
If you're having issues opening a file, try this: When selecting a file through the photoshop file browser, don't click on anything. You can use the textinput for the filename to navigate. For example, if the file I want to open is in 'C:/files/map1/map2/source.jpg' and the file browser is currently on 'C:/whatever/map3' you do the following:
- type '..' and Enter, three times (this takes you one map up in the directory structure) --> you should be in 'C:/'
- delete all text in the filename field, type 'files' and Enter
- type 'map1', Enter
- 'map2', Enter --> you should be in 'C:/files/map1/map2/'
- type 'source.jpg' and Enter.