Adobe Photoshop — это самое передовое в мире программное обеспечение для обработки цифровых фотографий, которое используют фотографы и дизайнеры графики. Это приложение обеспечивает полный комплекс функций и возможностей для обработки 2D- и 3D-изображений, создания композиций, редактирования видео и анализа изображений. Несомненно, Adobe Photoshop является лучшим графическим редактором на сегодняшний день.
Миллионы людей ежедневно используют эту программу для реализации своего творческого потенциала, но, к сожалению, компания Adobe не выпускает Linux версию популярного редактора и единственное что остается — запускать Windows версию Photoshop на Linux с помощью WineHQ. Сегодня я расскажу как это сделать и насколько рабочим является такое решение.

UPD. 28.09.2016 Статья обновлена! Теперь у вас не должно возникнуть абсолютно никаких трудностей при установке Photoshop CC 2015 на Linux. Я использовал актуальную версию Ubuntu 16.04 с последними обновлениями, взамен версии 15.10 из первой редакции статьи. Добавил все необходимые файлы для winetricks, выложил отдельно триальный Photoshop 2015 CC (для тех у кого были трудности со скачиванием).

1Загрузка Adobe Photoshop CC 2015

Авторизация на сайте Adobe

Компания Adobe предоставляет возможность бесплатно скачать Photoshop CC 2015 на своем сайте, а также разрешает попробовать свои продукты в течении 30 дней. Ниже, будет инструкция по скачиванию Photoshop 2015 СС с официального сайта, однако, у некоторых пользователей были проблемы, поэтому выкладываю необходимый файл на Яндекс.Диск: Photoshop_16_LS20_win32.7z

Если хотите получить файл от Adobe, читайте дальше.

Поскольку в этой статье речь идет об установки лицензионной копии Photoshop CC 2015 на Linux, то для начала вам нужно зарегистрировать Adobe ID. Если этот аккаунт у вас уже есть, то переходим к практической части способа загрузки программы. Если нет, то пройдите регистрацию на официальном сайте компании Adobe.

Поскольку наша задача не совсем стандартная, то обычный способ загрузки через Creative Cloud нам не подходит, к тому же, мы будем устанавливать 32 битную версию Photoshop CC 2015. Чтобы получить доступ к файлу на сервере компании нам нужно авторизоваться и получить необходимые cookie-файлы. Для этого перейдите на эту страницу и выполните вход с помощью Adobe ID:

После успешного входа вам предложат скачать Adobe Photoshop Elements. По сути, нам это не нужно, но чтобы получить необходимые cookie файлы для доступа к нужной нам версии Photoshop — соглашаемся и нажимаем кнопку Download, предварительно выбрав любые опции выше кнопки. В результате этих действий появится окошко с благодарностью от Adobe и браузер предложит сохранить файл:

Предложение скачать Photoshop Elements, от которого следует отказаться.
Предложение скачать Photoshop Elements от которого следует отказаться.

На этом этапе ваш браузер уже получил необходимые cookie-файлы и продолжать загрузку Adobe Elements больше не нужно, поэтому нажмите Cancel (Отмена) и закройте окно с благодарностью от Adobe. Теперь вы можете скачать Adobe Photoshop CC 2015 32bit для Linux перейдя по этой ссылке. Началась загрузка? Отлично! Теперь самое время заняться установкой и настройкой WineHQ.

2Установка WineHQ

В предыдущей версии статьи мы изменяли архитектуру с 64-битной на 32-битную. В ходе эксперимента оказалось, что особой разницы нет. Photoshop 2015 СС запуститься на любой версии Wine, однако запустить 64-битную версию Photoshop 2015 СС на 64-битной WineHQ у меня не вышло. Также, как и с установкой других свежих программ от Adobe, которые идут исключительно в 64-битной редакции (Lightroom, After Effects и др.). Однако, мне удалось запустить векторный редактор Adobe Illustrator CC 2015. Но обо всем по порядку.

Эта статья (уже второй редакции) предполагает установку Photoshop CC 2015 на чистую систему Ubuntu 16.04. Поэтому, если у вас уже установлен WineHQ, то рекомендую обновиться до последней версии. Добавим репозитарий WineHQ:

sudo add-apt-repository ppa:wine/wine-builds

Выполняем обновление пакетов и установку WineHQ:

sudo apt-get update
sudo apt-get install --install-recommends winehq-devel

Для настройки нужных нам параметров Wine установим winetricks:

sudo apt-get install winetricks

3Настройка WineHQ

Окно программы Winetricks

Прежде чем перейти к следующей части материала, скачайте весь необходимый набор программ для установки в WineHQ. Этим вы сэкономите себе достаточное кол-во времени. Судя по комментариям, следующая часть статьи была наиболее проблемной к восприятию. Поэтому исправляемся.

Скачиваем пакет программ по ссылке: winetricks.tar.gz

Далее распаковываем:

cp winetricks.tar.gz ~/.cache/ && cd ~/.cache/ && tar xf ~/.cache/winetricks.tar.gz

Для того, чтобы запуск Photoshop CC на Linux оказался возможен, нам необходимо настроить WineHQ и подключить дополнительные модули. Чтобы перейти к настройкам, введите в терминале следующую команду:

winetricks

Откроется окно настройки Wine:

Выбираем Select the default wineprefix и нажимаем OK:

Окно программы Winetricks
Окно программы Winetricks

Здесь выбираем первый пункт Install a Windows DLL or component и нажимаем OK:

Окно программы Winetricks
Окно программы Winetricks

Для успешного запуска Photoshop на Linux необходимо отметить галочкой следующие компоненты:

  • atmlib
  • gdiplus
  • msxml3
  • vcrun2008
  • vcrun2010
  • vcrun2012
  • vcrun2013

Но прежде чем начать, давайте установим вручную msxml6 64-битной версии (для тех, у кого была ошибка msxml6, processor not supported):

cd ~/.cache/winetricks/msxml6/ && wine msiexec /i msxml6_x64.msi

Затем нажать OK и дождаться завершения установки дополнительных компонентов для WineHQ. После этого снова запускаем winetricks, выбираем опцию Select the default wineprefix и затем Install a font:

Выбор дополнительных шрифтов для установки в winehq
Выбор дополнительных шрифтов для установки в winehq

Для работы Photoshop достаточно установить corefonts и tahoma. Остальные шрифты можете выбрать на свое усмотрение. После инсталяции шрифтов переходим в раздел Change settings:

Включаем сглаживание в Wine
Включаем сглаживание в Wine

И выбираем опцию fontsmooth=rgb, необходимую для сглаживания шрифтов. После этого переходим к настройкам wine, выбрав опцию Run winecfg:

Выбор версии операционной системы в Wine
Выбор версии операционной системы в Wine

Здесь нам нужно изменить только версию операционной системы с Windows XP на Windows 7, в противном случае Photoshop CC 2015 при установке будет выдавать ошибку, так как Windows XP больше не поддерживается. Это был последний пункт настройки WineHQ.

4Установка Adobe Photoshop CC 2015 на Linux

Инициализация программы установки Photoshop CC 2015 в Ubuntu 15.10

И вот мы подошли к самому главному пункту, а именно установки Photoshop на Linux. Свежая версия графического редактора уже скачалась, WineHQ настроен, время действовать! Сперва распакуйте 7z архив с программой в удобную директорию:

7z x Photoshop_16_LS20_win32.7z

Если 7z не установлен, устанавливаем:

sudo apt-get install p7zip-full

Затем откройте терминал в этой папке и наберите команду для запуска установщика:

wine Set-up.exe

После инициализации программы установки откроется окно установщика Photoshop:

Установка Photoshop CC 2015 в Ubuntu 15.10
Установка Photoshop CC 2015 в Ubuntu 15.10

Некоторые рекомендуют отключать интернет во время установки, но у меня без проблем получилось авторизоваться с помощью Adobe ID и успешно выполнить установку Photoshop. Если у вас пока нет оплаченой подписки, то выбираем пробную версию. На следующем шаге выбираем язык для установки и путь C:\Program Files (x86):

Настройка параметров установки Photoshop CC 2015 в Linux
Настройка параметров установки Photoshop CC 2015 в Linux

Нажимаем Установить и наблюдаем за ходом установки программы:

Процесс установки Photoshop на Linux
Процесс установки Photoshop на Linux

В конце вы увидите сообщение об успешной установке графического редактора. Но во время написания этой статьи было замечено, что далеко не всегда процесс установки Photoshop проходит без ошибок. На самом деле установка продолжается, чтобы это увидеть мы специально запустили установщик через консоль:

Пример ошибки при установке Photoshop
Пример ошибки при установке Photoshop

Если вы столкнулись с ошибкой, то не спешите закрывать установщик. Вполне вероятно, что установка продолжается, о чем вы можете судить наблюдая вывод информации в терминале. Подождите немного (5 минут будет достаточно) и после этого нажмите на кнопку закрыть. В случае успешной установки Photoshop на Ubuntu 16.04 вы сможете найти программу в меню приложений:

Установленный Photoshop CC 2015 в Ubuntu 15.10
Установленный Photoshop CC 2015 в Ubuntu 16.04

Запускаем редактор и проверяем работоспособность:

Запущенный Photoshop CC 2015 в Ubuntu 15.10
Запущенный Photoshop CC 2015 в Ubuntu 15.10
Запущенный Photoshop CC 2015 в Ubuntu 16.04
Запущенный Photoshop CC 2015 в Ubuntu 16.04

И все работает! Никаких проблем я не обнаружил. Открытие файла работает исправно, кисти и фильтры тоже. Выделение и горячие клавиши — без проблем.

5Заключение

На этом все. Прямые ссылки на продукты компании вы можете найти на этом сайте. Также мне удалось запустить Illustrator, но его работа была неадекватна в плане отображения интерфейса. Можете поэкспериментировать сами, скачав 32-битную версию Adobe Illustrator 2015 CC по ссылке выше, вполне возможно он у вас будет работать как следует, так как все манипуляции я делал в виртуальной машине Parallels Desktop на Mac OS X и проблему с графическим драйвером исключать нельзя. Если у вас возникли какие-то сложности или вопросы— не стесняйтесь, спрашивайте в комментариях.

  • По вводе команды sudo dpkg --add-architecture i386 не меняется архитектура, ввода для проверки sudo dpkg --print-architecture выдает значение amd64 как быть?  
  • Статья оказалась из разряда ожидание - реальность. На каждом этапе не все так очевидно на этапе "скачивания"  adobe photoshop elements выдает broken link, ладно каким-то образом все таки нашел на адобе ссылку на 32 битную, установил вайн и вайнтрикс и при первом же запуске ошибка "You are using a 64-bit WINEPREFIX. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug " загуглил исправил, при попытке установки этих дллов опять ошибка как у первых комментаторов “/home/alena/.cache/winetricks/win2ksp4/W2KSP4_EN.EXE” хорошо удалил вайтрикс с репозитория и скачал последюю с гитхаба. Установил сделал все по инструкции вроде установил фотошоп и при первом же запуске пишет чтото типа ошибка привела к невозможности запуска со второй попытки даже ошибок небыло просто фотошоп в процессах весел с 200% cpu непонято как и нечего не происходило ubuntu studio 64 bit
  • 2 момента 1 - можно ли выложить готовый префикс, с установленным ФШ? (или хотя бы с предустановленными твиками вайна, это будет удобно юзерам) 2- при попытке оставить коммент и авторизоваться через вк получил окно следующее, (догадался сам, что 81 порт ошибка, но инфа для вас)
  • После запуска wine,  выбора виндовозных компонентов выдает ошибкуsha1sum mismatch! Rename /home/alena/.cache/winetricks/win2ksp4/W2KSP4_EN.EXE and try again.
  • Здравствуйте. Все сделал, установил, и подводя итог у меня возник вопрос. Мы изначально устанавливали демо версию на 30 дней, или это у меня что то пошло не так?
  • У меня некорректно отображаются шрифты в некоторых окнах.  В частности в Layers вообще нету текста.  Кто нибуть искал библиотеки?  BTW Я использую 14.04.1-Ubuntu
  • Спасибо за инструкцию) Все установилось, но есть небольшая проблема (точнее для меня большая). После какого либо действия, например применения размытия или кадрирования, результат показывается не сразу. Нужно щелкнуть или сделать еще одно действие. Из за чего это может быть?
  • Спасибо автору за статью. Фотошоп установился, запустился, и вроде даже работает. Вот только при выделении произвольного участка макета размер выделения не меняется, цифры как будто замирают на каком-то начальном значении. И при попытке экспортировать какое-то изображение окно экспорта зависает. Так что для вёрстки полноценно пользоваться не получается... Система ubuntu 16.04
  • Ни установщик, ни сам фотошоп после установки не видит интернет. Из-за этого просто не могу авторизироваться, кто-то сталкивался с такой проблемой?
  • Хорошо. Понял. Есть еще один вопрос. В процессе установки фотошопа нужно отключить интернет, при запуске установщика фотошопа выскакивает окно с сообщением о активном подключении интернет, хотя я все выключил. в чем может быть причина вы не знаете?
  • Устанавливается все без проблем. Но при запуске выдает ошибку 16. Беглое гугление показывает, что это как-то связано с атрибутами файла cache, что лежит в папке common files. Сменить атрибуты нужного файла не понятно как. Может у вас какие нибудь мысли есть?
  • Спасибо за статью, все работает, кроме самой главной фичи - Export as (открывается полностью черное окошко), как побороть?
  • У меня Ubuntu 16.04 64.Все выполнял по пунктам.После запуска захожу в любые настройки например в Canvas size и не видно надписей.
  • Если есть слеш и хоум раздел, то куда установиться данный фотожоп в хоум или в корень системы? Просто непонятно сколько отрезать под корень!
  • Exit Code: 7 Please see specific errors below for troubleshooting. For example,  ERROR: DF016 ... -------------------------------------- Summary --------------------------------------  - 0 fatal error(s), 3 error(s) ----------- Payload: Adobe Preview CC (32 bit) 1.0.0.0 {A7E22330-5471-4FC9-B06A-8EFC8F9418E2} ----------- ERROR: DF016: Cannot create directory at 'Z:\adobeTemp\{A7E22330-5471-4FC9-B06A-8EFC8F9418E2}' for asset extraction. Error: 5. Try setting correct permissions to the specified file/folder or parent folder, so that admin has rights to modify it. ----------- Payload: Export Assets 2 2.0.0.0 {036D83B4-B185-438C-A160-A35D5C69F851} ----------- ERROR: DF016: Cannot create directory at 'Z:\adobeTemp\{036D83B4-B185-438C-A160-A35D5C69F851}' for asset extraction. Error: 5. Try setting correct permissions to the specified file/folder or parent folder, so that admin has rights to modify it. ----------- Payload: Adobe Photoshop CC 2015 Core_x32 16.0.0.0 {2614BC86-757D-4293-9E25-E4E16F370A9E} ----------- ERROR: DF016: Cannot create directory at 'Z:\adobeTemp\{2614BC86-757D-4293-9E25-E4E16F370A9E}' for asset extraction. Error: 5. Try setting correct permissions to the specified file/folder or parent folder, so that admin has rights to modify it.
      • err:ole:CoGetClassObject no class object {88d96a05-f192-11d4-a65f-0040963251e5} could be created for context 0x17 err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040111 err:ole:create_server class {88d969c0-f192-11d4-a65f-0040963251e5} not registered fixme:ole:CoGetClassObject CLSCTX_REMOTE_SERVER not supported err:ole:CoGetClassObject no class object {88d969c0-f192-11d4-a65f-0040963251e5} could be created for context 0x17 fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented fixme:ver:GetCurrentPackageId (0x33fb90 (nil)): stub fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented fixme:ver:GetCurrentPackageId (0x33fb90 (nil)): stub fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented fixme:system:IsProcessDPIAware stub! fixme:system:IsProcessDPIAware stub! fixme:system:IsProcessDPIAware stub! fixme:system:IsProcessDPIAware stub! fixme:system:IsProcessDPIAware stub! fixme:system:IsProcessDPIAware stub! fixme:system:IsProcessDPIAware stub!
  • А разве 2015 СС не использует для своей работы GPU ускорение? Я пытался установить, запускается и выдает, что работает в ограниченном режиме именно из-за невозможности полноценно использовать GPU ускорение. Потом сыпет ошибками.
  • Судя по комментариям некоторые моменты материала уже неактуальны, поэтому в ближайшее время опубликую обновление, в котором все установится сразу и без подводных камней. Stay tuned ;)
    • ждемся, у меня не хочет ставиться msxml6, пишет processor not supported. система стоит 64 бит, вроде переключал на 32, но все равно..
  • После авторизации всё равно пишет Access Denied You don't have permission to access "http://trials3.adobe.com/AdobeProducts/PHSP/16/win32/Photoshop_16_LS20_win32.7z" on this server. Reference #18.a61d434d.1472645200.1a5d6a53
  • Была ошибка: You are using a 64-bit WINEPREFIX. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bugНо вроде установилось все... Буду проверять...