Running Adobe Lightroom 4.4 in Linux

I use Adobe Lightroom 4.4 for photo editing. There is one very annoying aspect of this program, it is not available for Linux (only for Windows and Max OS X).

In order to run Lightroom on my computer, I had to use VirtualBox and install Windows 7 in it. This works, but is quite clumsy and annoying. And since Lightroom is the only reason for me to run Windows, I would like to get rid of it.

So I decided to try out Wine. The current version of Wine does not support Lightroom out of the box, but I found some patches which seems make it work. This is how I did it, for Ubuntu 12.04 32-bit.

  1. Uninstall any Wine installation you might already have
  2. Prepare to build Wine from source (for some odd reason, it should be wine1.4 and not wine1.6):
    sudo apt-get build-dep wine1.4
  3. Download Wine 1.6 sources
  4. Unpack Wine 1.6 sources:
    tar -xjf ~/Downloads/wine-1.6.tar.bz2
  5. Download the necessary patches
  6. Unpack and apply the paches:
    tar -xzf ~/Downloads/wine-1.6-lr5-patches.tar.gz
    patch -p0 <0-Menu-wine-1.6.patch
    patch -p0 <1-ConditionVariables-wine-1.6.patch
    patch -p0 <2-InitOnceExecuteOnce-wine-1.6.patch
  7. Build and install the patched Wine 1.6:
    cd wine-1.6
    sudo make install
  8. Install winetricks:
    cd /usr/local/bin
    sudo wget
    sudo chmod +x winetricks
  9. Install cabextract:
    sudo apt-get install cabextract
  10. Prepare and install Lightroom 4.4.1 32-bit:
    winetricks win7
    wine ~/Downloads/Lightroom_4_LS11_win_4_4_1.exe
    winetricks winxp
    winetricks corefonts gdiplus ie7
  11. Download sRGB color profile
  12. Unpack and install sRGB color profile:
    tar -xzf ~/Downloads/lr-wine-1.5.17.tar.gz
    cp "sRGB Color Space Profile.icm" ~/.wine/drive_c/windows/system32/spool/drivers/color
  13. Now you can start Lightroom with this command:

    wine "C:\\Program Files\\Adobe\\Adobe Photoshop Lightroom 4.4.1\\lightroom.exe"

    I found most of the information here.

This entry was posted in Linux, Ubuntu. Bookmark the permalink.

6 Responses to Running Adobe Lightroom 4.4 in Linux

  1. jose says:

    very good.
    thank you very much.
    could you explain it for archlinux?

  2. Alain says:

    when I run the patch commande, I get this:
    patch -p0 <0-Menu-wine-1.6.patch
    can't find file to patch at input line 4
    Perhaps you used the wrong -p or –strip option?
    The text leading up to this was:
    |diff -ruN wine-1.6.old/dlls/user32/menu.c wine-1.6/dlls/user32/menu.c
    |— wine-1.6.old/dlls/user32/menu.c 2013-10-13 12:12:37.062835832 +0200
    |+++ wine-1.6/dlls/user32/menu.c 2013-10-13 12:14:33.037838703 +0200
    File to patch:
    what should I answer ????



  3. I think you are in wrong directory when you run the patch command.

  4. Laurent says:

    Hi, thanks for this work! I also need windows only for LightRoom, annoying…
    Do you think your tutorial could work with a earlier version of ubuntu ? Or are your patches really specific to the 12.04 version ?
    Thank you

  5. I don’t know how this works on earlier versions of Ubuntu, you have to try.

    (And I don’t understand why anyone would run an earlier version of Ubuntu than 12.04 today.)

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

(this is a captcha)