Adobe-Photoshop
Время для прочтения: 3 мин. 19 сек.

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

Хотя все уже давно перешли на Linux, но как не крутись, а без фотошопа - не обойтись. Есть несколько способов установки и запуска фотошопа в Linux.

Данный способ основан на копировании папок, реестра и настроек уже установленного Adobe Photoshop CS5 из Windows в Linux.

Установите Adobe Photoshop CS5

Следуя инструкциям стандартного инсталлятора, установите Adobe Photoshop CS5 в операционной системе Windows в директорию по умолчанию. Протестируйте запуск.

Экспортируйте ветку Adobe из реестра

Запустите редактор реестра: Пуск → Выполнить (клавиши Win+R) и введите в строку «regedit».

Откроется окно редактора реестра, в котором вам необходимо перейти в ветку HKEY_LOCAL_MACHINE/Software/Adobe

Экспортируйте ее в файл. Для этого нажмите правой клавишей мыши и выберите пункт «Экспортировать». Дайте файлу осмысленное имя (например, photoshop.reg) и сохраните его в доступное для операционной системы Linux место.

На этом все манипуляции с Windows можно считать законченными. Перегружаемся в Linux или закрываем виртуальную машину.

Как правильно заметил DimoninG, нет необходимости устанавливать отдельную копию Windows, достаточно запустить ее в любой виртуальной машине (VMware, VirtualBox).

Установите Wine

Если же она у вас уже установлена, то проверьте, чтобы версия была не ниже 1.3


wine --version

На данный момент доступна версия 1.3.13. В противном случае обнулите ОС на случай, если вы когда-то уже игрались с Wine:


rm -rf ~/.wine

Добавьте репозиторий Wine и обновитесь с него до последней стабильной версии


sudo zypper ar http://download.opensuse.org/repositories/Emulators:/Wine/openSUSE_<v> Wine
sudo zypper mr -r Wine
sudo zypper in Wine

где v может принимать значение 10.3, 11.0, 11.1 или 11.3 … или 11.4

Установив эту версию, вы автоматически установите winetricks. Если вы используете другой дистрибутив, перейдите по этой ссылке, чтобы получить свежую версию Wine.

Установите недостающие библиотеки Windows

При помощи winetricks установите недостающие библиотеки Windows:


winetricks atmlib gdiplus gecko ie6 msxml3 msxml6 vcrun2005 vcrun2008 fontsmooth-rgb

Краткое описание каждого пакета смотрите в таблице ниже. Перевод описания здесь ни к месту, да и так все понятно.

Название Описание
atmlib Adobe Type Manager. Needed for Adobe CS4
gdiplus MS gdiplus.dll
gecko The HTML rendering Engine (Mozilla)
ie6 Microsoft Internet Explorer 6.0
msxml3 MS XML Core Services 3.0
msxml6 MS XML Core Services 6.0
vcrun2005 MS Visual C++ 2005 sp1 libraries (mfc80,msvcp80,msvcr80)
vcrun2008 MS Visual C++ 2008 libraries (mfc90,msvcp90,msvcr90)

Для адекватной работы также понадобятся atmlib.dll и gdiplus.dll. Берем оба файла и кладем в папку

<br />
~/.wine/dosdevices/c:/windows/system32<br />

Скопируйте файлы из Windows в Linux

Следуя приведенной таблице, скопируйте папки с файлами из операционной системы Windows в Linux;

Исходное местоположение Новое местоположение
C:\Program Files\Adobe\ $HOME/.wine/drive_c/Program Files/Adobe
C:\Program Files\Common Files\Adobe $HOME/.wine/drive_c/Program Files/Common Files/Adobe
C:\Documents and Settings\$USER\Application Data\Adobe $HOME/.wine/drive_c/users/$USER/Applications Data/Adobe
C:\windows\system32\odbc32.dll $HOME/.wine/drive_c/windows/system32/odbc32.dll
C:\windows\system32\odbcint.dll $HOME/.wine/drive_c/windows/system32/odbcint.dll

где $USER имя текущего пользователя в Windows, $HOME — в Linux

Если у вас установлена 64-битная версия Windows, то папка «Program Files» в ней называется «Program Files (x86)»

Импортируйте ветку реестра Adobe

При помощи той же самой утилиты regedit сделаем импорт нашего файла photoshop.reg, но в ОС Linux


wine regedit photoshop.reg

Сконфигурируйте Wine

Настройте Wine при помощи удобного GUI-интерфейса


winecfg

Выберите вкладку «Библиотеки», в списке «Новое замещение для библиотеки» — odbc32 и кнопку «Добавить».

Данная библиотека появится в списке «Существующие замещения».

Повторите данную операцию для odbcint, atmlib, gdiplus.

Запустите Photoshop

А теперь пробуем запустить творение Adobe в ОС Linux


cd "$HOME/.wine/drive_c/Program Files/Adobe/Adobe Photoshop CS5"
wine Photoshop.exe

Возможные проблемы

Если у вас не работают комбинации клавиш с Alt + Click. Это происходит потому, что данные комбинации зарезервированы под Compiz. Для решения данной проблемы достаточно переопределить в настройках Compiz (Compiz Window Management > Move Window > Initiate Window Move) эти комбинации. Например, вместо Alt поставить Super.

Если у вас наблюдаются проблемы с отображением шрифта — скачайте этот файл и выполните его из консоли:


wget https://www.kobzarev.com/wp-content/uploads/wine/winefontssmoothing_en.sh
sh winefontssmoothing_en.sh

Компания Adobe выпустила версию Photoshop под Chrome OS

Ссылки

Для вставки кода используйте HTML-теги
<pre><code class="php">ваш код</code></pre>

Добавить комментарий

Такой e-mail уже зарегистрирован. Воспользуйтесь формой входа или введите другой.

Вы ввели некорректные логин или пароль

Извините, для комментирования необходимо войти.

35 комментариев

по хронологии
по рейтингу сначала новые по хронологии

спасибо за подробную статью

а такие мелки е артефакты (глюки) в интерфейсе, не подскажите как поправить, может какую-то библиотеку в вайн добавить?

оно конечно не мешает, но бесит немного =)

Автор
Кобзарёв Михаил

Обрисуйте ситуацию поподробнее: какая ОС, версия ОС, какой фотошоп ставили. Желательно со скриншотом артефакта, чтобы было нагляднее. Спасибо.

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

Photoshop CS5 (12.0.3), Ubuntu 10.04, скрин (на самом деле глюков больше, это только то что удалось поймать =))

я конечно же придераюсь, но может есть решение?

спасибо, удачи!

Автор
Кобзарёв Михаил

Такой глюк наблюдается и в openSUSE (KDE) 11.3. К сожалению, пока я с ним справиться не смог, но все в процессе тестирования. Об изменениях отпишусь здесь.

где же моё воспитание)... спасибо за инструкцию! всё прошло как по маслу

Автор
Кобзарёв Михаил

Рад, что мой материал оказался полезен вам.

Сашка_из_Шебекино

Не понимаю смысла устанавливать фотошоп сначала в windows а потом переносить в операционную систему.

На сколько знаю, фотошоп прекрасно устанавливается из под вайна

Автор
Кобзарёв Михаил

Во-первых, это один из способов установки (как указано в статье). Во-вторых, не так просто установить CS5 под wine без должной подготовки.

все получилось, кроме того, что не работает функции связанные с одновременным нажатием клавиш Alt+левый клик мыши, например, инструмент "штамп". Возможно ли что нет захвата клавиши? Или клавиша Alt + левуя клавиша используется чем -то другим, более глобальным? Подскажите. А то прокопал и перепроверил все что можно.

Автор
Кобзарёв Михаил

Смотрите "Возможные проблемы"

Автор
Кобзарёв Михаил

Ваша ОС, ее версия, версия Wine, версия устанавливаемого фотошопа, графическая среда (KDE, Gnome, Xfce)?

Так сложно сказать. На моей машине все в порядке со всеми клавишами.

Сделал абсолютно все по инструкции - вылетает с ошибкой

wine: Call from 0x7b839d72 to unimplemented function msvcp90.dll.??0?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE@PBGI@Z, aborting

err:module:attach_process_dlls "AdobeOwl.dll" failed to initialize, aborting

err:module:LdrInitializeThunk Main exe initialization for L"C:\\Program Files\\Adobe\\Adobe Photoshop CS5\\Photoshop.exe" failed, status 80000100

Вайн версии 1.3.27

Автор
Кобзарёв Михаил

Хорошо лечится обновлением до VC++ 2008 SP1 Redistributable Package

Спасибо, теперь заработало 🙂 Спасибо за подробную статью 🙂

А как насчет InDesign?

Автор
Кобзарёв Михаил

Можно попробовать намутить. Вас какая версия интересует? Самым простым вариантом установки Adobe'овских приложений является запуск portable-версии.

Portable не пробовал. Ставил на wine 1.3.28 InDesign CS5.5. Google говорит, что InDesign вообще никак не идет пока под wine, видимо что-то еще недоработано.

Что - то фотошоп вроде заработал, но когда захотел им воспользоваться, то оказалось, что он не отрисовывает изображение.. Что может быть?

Автор
Кобзарёв Михаил

Ваши параметры системы?

ubuntu 11.10

Выдаёт такую запись:

-A6VC:~$ cd "$HOME/.wine/drive_c/Program Files/Adobe/Adobe Photoshop CA6VC:~/.wine/drive_c/Program Files/Adobe/Adobe Photoshop CS5$ wine Photoshop.exe

wine: Call from 0x681a8479 to unimplemented function msvcp90.dll.??0?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE@PBGI@Z, aborting

err:module:attach_process_dlls "AdobeOwl.dll" failed to initialize, aborting

err:module:LdrInitializeThunk Main exe initialization for L"C:\\Program Files\\Adobe\\Adobe Photoshop CS5\\Photoshop.exe" failed, status 80000100

Ошибка сегментирования

-A6VC:~/.wine/drive_c/Program Files/Adobe/Adobe Photoshop CS5$

что это означает?

Автор
Кобзарёв Михаил

Качаете msvcr90.dll и кладете его в папку system32 вашего wine. Затем через winecfg делаете эту библиотеку нативной.

обновил до VC++ 2008 SP1 Redistributable Package, вроде начал запускаться но вылезла ошибка:Runtime Error!

Program:c:\program files...

R6034

An application has made an attempt to load the C runtime libary incorretly.

Plase contact the application's support team for more information.

Photoshop запустился, но почти сразу выскакивает ошибка программы:

в программе photoshop.exe обнаружена серьёзная ошибка. Программа будет закрыта

Приносим извинения за неудобство.

Такие-же ошибки возникали в photoshop cs3 и photoshop portable, в этот раз ставлю программу на только-что установленную ubuntu 11.10, может с wine что-то не так?

Cпасибо всё заработало, только теперь постоянно выскакивает окно:

Mcrosoft visual c++ runtime library

R6034

таких окон уже штук 20 и продолжают вылазить, подскажите что надо сделать.

ubuntu 11.10

photoshop cs5

unity 2d

Витал, смотри внимательно стоят ли все бибилиотеки перечисленные выше. указывает ошибка на то что нет vcrun2005 или vcrun2008. проверяй через winetricks и через "установка удаление программ" там они должны быть.

CS4 ставится намного проще, http://itshaman.ru/articles/141/zapusk-photoshop-cs4-v-linux-cherez-wine

Сергей

Вобщем запускается но, когда используешь инструменты типа кисть то при удержании курсора он не рисует полоску а просто точку и не работает ластик((

Автор
Кобзарёв Михаил

СМ. все предыдущие комменты. Напишите ваши версии (ОС, Wine, Winetricks, Photoshop).

Спасибо, пересмотрел много инструкций по установке Фотошоп, но кроме этой ничего не работало. Автору - большой респект.

Автор
Кобзарёв Михаил

Рад, что мои наработки принесли кому-то пользу, значит, не зря старался )

Спасибо большое! Lubuntu 13.04 Все работает!

Костька

Ага, только даже на двухядерной тачке с двумя гигами рам тормозит. O_o

Автор
Кобзарёв Михаил

У меня 1 гиг - полет нормальный