Here you can edit the template by which the content below is generated. More info
edit code

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 samba
The 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

  1. Login (or register first) to adobe.
  2. Now try to download from https://www.adobe.com/cfusion/tdrc/index.cfm?product=photoshop_lightroom, cancel the download right away.
  3. Your download cookie is now set. Now download this file:
  4. 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

  1. 'Install'
  2. 'Install a non listed program'
  3. Select 'Configure wine' and 'Install some libraries'
  4. Select '32 bits windows installation'
  5. In the wine configuration, select 'Windows 7'
  6. Libraries you will need:
    • atmlib
    • corefonts
    • msxml3
    • msxml6
    • gdiplus
    • vcrun2010
    • allfonts --> you need to install this manually later
  7. Now open the installer 'Adobe CC/Set-up.exe'

Step 1.5: Installing Photoshop

  1. It won't be able to make an internet connection. Just let it run and afterwards, select 'sign in later'
  2. BEFORE the actual installation, first go to your wineprefix path. (usually $HOME/.PlayOnLinux/wineprefix/Photoshop )
  3. Some way, you will need to be able to see the filesize of this prefix. I use Filelight.
  4. Now let the installer run. It will say it failed, but it's actually working!
  5. Check the size of the directory while installing, and when it's stabilized, exit the installer.
  6. Manually install 'allfonts': execute 'winetricks allfonts' in the console
  7. 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

  8. 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 (evertheylen@gmail.com) or comment either on this video or on my website.


EDIT:
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:

  1. type '..' and Enter, three times (this takes you one map up in the directory structure) --> you should be in 'C:/'
  2. delete all text in the filename field, type 'files' and Enter
  3. type 'map1', Enter
  4. 'map2', Enter --> you should be in 'C:/files/map1/map2/'
  5. type 'source.jpg' and Enter.
That should work.