Установка Photoshop в Linux c помощью Wine

24. 12. 2013

Установка Photoshop в Linux. Adobe Photoshop — графический редактор, разрабатывается фирмой Adobe Systems. Предназначен для работы с растровыми изображениями, также имеет некоторые инструменты для работы с векторными. Adobe Photoshop — является одним из самых популярных продуктов фирмы Adobe, также является лидером среди коммерческих продуктов для редактирования растровых изображений.

Установка Photoshop в LinuxНа данный момент Photoshop доступен для установки на Windows, Mac, и  на мобильные ОС и Android, iOS. На сегодняшний день версия для Linux отсутствует, но это не причина для отказа от Linux или Photoshop-а. Многие скажут: «зачем Photoshop если есть Gimp», но gimp-ом сайт не нарисуешь.

 Установка Photoshop в Linux

Существует, как минимум, два способа работать с программой Adobe Photoshop из-под Linux:

  1. Установить виртуальную машину VirtualBox или VMware Workstation, в нее установить Windows XP или 7, затем сам Photoshop и для быстрого доступа сохранить состояние машины.
  2. Установить Wine и через скрипт winetricks, настроить Wine для запуска Photoshop.

Первый способ использует большое количество ресурсов, поэтому, более подробно остановимся на втором способе.

Установка и настройка Wine

О том, как установить Wine, рассказывать не буду, у каждого дистрибутива свой менеджер пакетов и своя установка.

Далее, если у вас был установлен wine, нужно удалить папку ~/.wine:

$ rm -rf ~/.wine

Для 64-битной системы изменим префикс:

$ WINEARCH=win32 WINEPREFIX=~/.wine winecfg

Теперь скачаем скрипт winetricks:

$ wget http://www.kegel.com/wine/winetricks

После чего, качаем следующие:
NET Framework 1.0 GDIPLUS.DLL Security Update
Internet Explorer 6.0
MSXML

Под скаченные файлы создаем папки:

$ mkdir ~/.cache/winetricks
$ mkdir ~/.cache/winetricks/gdiplus
$ mkdir ~/.cache/winetricks/ie6
$ mkdir ~/.cache/winetricks/msxml3

В них раскладываем все то, что скачали выше.

$ cp NDP1.0sp2-KB830348-X86-Enu.exe ~/.cache/winetricks/gdiplus
$ cp msie60.exe ~/.cache/winetricks/ie6
$ cp msxml3.msi ~/.cache/winetricks/msxml3

Запускаем скрипт winetricks:

$ sh winetricks -q atmlib gdiplus ie6 vcrun2005sp1 vcrun2008 fontsmooth-rgb corefonts msxml3 msxml6 vcrun2010

Качаем библиотеки odbc32.dll и odbcint.dll. Скачать можно тут — _http://yadi.sk/d/SZ5y6JU6Ekm3r

Распаковываем и кладем их в system32, меняем стандартные:

$ unzip photoshop-req-dll-wine.zip
$ cp odbc32.dll ~/.wine/drive_c/windows/system32/
$ cp odbcint.dll ~/.wine/drive_c/windows/system32/

Вот и все, с Wine мы разобрались, осталось скачать или купить фотошоп CS5/CS6 и установить его. Показывать где можно скачать не буду, кому нужно тот найдет. Могу сказать, что практически любой репак подойдет. (Установка Photoshop в Linux)

  • trubchaninoff

    Не понял как качать: После чего, качаем следующие :

    NET Framework 1.0 GDIPLUS.DLL Security Update

    Internet Explorer 6.0

    MSXML

    • root

      Это ссылки, они кликабельны.

  • Егор

    $ cp NDP1.0sp2-KB830348-X86-Enu.exe ~/.cache/winetricks/gdiplus

    $ cp msie60.exe ~/.cache/winetricks/ie6

    $ cp msxml3.msi ~/.cache/winetricks/msxml3

    При попытке сделать эти команды, пишет, что нет данных файлов, хотя я их скачал.Пробовал перемещать в директориях, не помогло.

    • root

      Эти команды нужно выполнять с того каталога, где лежат скаченные файлы. Так же, эти файлы, можно переместить вручную.

      ср — команда для копирования файла с одного каталога в другой.

  • Наташа

    у меня в ходе установки cs5 выходит ошибка:(((((((

    все сделала по инструкции.

    • root

      На какой стадии, что пишет?

      • Наташа

        cs 5 в ходе установки выдал ошибку о неверной конфигурации.

        попробовала поставить cs6. он, к моему удивлению, поставился. однако не работают некоторые элементы... не работает Штамп, не отображается история...сначала порадовалась, а потом опять огорчилась...

        • Наташа

          c Альт+клик проблему решила. вроде не реагирует на ctrl+z. но еще не искала решение.

          • root

            У меня удачно встал и заработал cs6 (репак), рисовал графику для блога. Возможно у вас некачественный cs.

            Можно попробовать запустить утилиту winecfg, вкладка «Приложения» и сменить версию windows, у меня были с этим проблемы.

  • Warh

    Зачем удалять папку .wine ? Это что как-то может повлиять на установку? По-моему удалять эту папку — глупость

    • root

      На сам процесс установки нет, а дальше кто его знает. Я описывал установку и настройку с нуля имя ввиду, что wine не установлен.

      • comm1x

        Да вот уже стоит пачка ПО под вайном и неизвестно как они отреагируют на удаление этой папки.

        Спасибо за инструкцию, завтра буду тестить.

        • comm1x

          Установил без удаления папки .wine, сделал все по инструкции. Сперва выдавал ошибку мол требует win7 не меньше, изменил в конфигах с winxp на win7, все заработало. Спасбио.

    • Матвей

      Это не глупость, я тестировал у себя например на 64 Linux. Если её не удалить, и не произвести замены — замучаешься костыли устанавливать

  • Матвей

    Спасибо большое! Единственная нормальная и свежая инструкция

    • root

      Пожалуйста.

  • Назар

    wineserver not found! В чем может быть проблема?

    появилось после строки :

    $ sh winetricks -q atmlib gdiplus ie6 vcrun2005sp1 vcrun2008 fontsmooth-rgb corefonts msxml3 msxml6 vcrun2010

    я новчиок в Linux

  • Арсенище

    У меня при открытии файлов с «Keep layers» photoshop падал с ошибкой. Помогло запихнуть файл atmlib.dll (в гугле по первой ссылке находится) в system32.

  • Роман

    а можно ли как-то 64 бит установить?

    • Макс

      Зачем? Неужели 32 плохо работает. В любом случае, если ты хочешь чего-то большего от работы приложения фактически на «костылях» — тебе дорога к портированию фотошопа на линукс ВРУЧНУЮ)

  • Godie

    404 not found пишет при выполнении

    sh winetricks -q atmlib gdiplus ie6 vcrun2005sp1 vcrun2008 fontsmooth-rgb corefonts msxml3 msxml6 vcrun2010

  • Сергей Сысоев

    Премного благодарен.

  • Yura Ya

    Спасибо.Установился нормально, но при запуске, при попытке открыть файл или создать новый слетал.Помогло закинуть файл atmlib.dll в system32.Пока работает.

  • Tomer

    Спасибо огромное! Сначала вылетало когда создавал новый документ, но ребята в коментах помогли, atmlib.dll кинул в system32, теперь всё работает.