Верх страницы
Обложка к записи Установка Adobe Photoshop CS5 в Linux
Время для прочтения: 1 мин. 3 сек.

Установка 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

Ссылки

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

Русский разработчик с 20-ти летним стажем. Работаю с PHP, ООП, JavaScript, Git, WordPress, Битрикс, Joomla, Drupal, Opencart, DLE, Laravel, Moonshine, SuiteCRM.

Оптимизирую сайты под Google Page Speed, настраиваю импорты для больших магазинов на WooCommerce + WP All Import. Пишу плагины на заказ. Все мои услуги.

Веду блог о разработке, дайджест в телеграмме и в ВК.

Вы всегда можете нанять меня.

Комментарии
Подписаться
Уведомить о
guest

34 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
4КГ | 4CG.ru
13 лет назад

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

4КГ | 4CG.ru
13 лет назад

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

4КГ | 4CG.ru
13 лет назад

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

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

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

4КГ | 4CG.ru
13 лет назад

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

Сашка_из_Шебекино
Сашка_из_Шебекино
12 лет назад

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

Taras
Taras
12 лет назад

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

Илья Полюшкин
12 лет назад

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

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

Илья Полюшкин
12 лет назад
Ответить на  Кобзарёв Михаил

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

Neolot
12 лет назад

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

Neolot
12 лет назад
Ответить на  Кобзарёв Михаил

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

Илья Полюшкин
12 лет назад

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

витал
витал
12 лет назад

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$
что это означает?

витал
витал
12 лет назад

обновил до 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.

витал
витал
12 лет назад

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

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

витал
витал
12 лет назад

Cпасибо всё заработало, только теперь постоянно выскакивает окно:
Mcrosoft visual c++ runtime library

R6034

таких окон уже штук 20 и продолжают вылазить, подскажите что надо сделать.
ubuntu 11.10
photoshop cs5
unity 2d

Alcontrol
12 лет назад
Ответить на  витал

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

alex
alex
12 лет назад

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

Сергей
Сергей
11 лет назад

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

Дима Денисенко
10 лет назад

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

Никита Антонов
10 лет назад

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

Костька
Костька
10 лет назад

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

Предыдущая запись

Давайте дружить
в Телеграме

Авторский блог вашего покорного слуги в Telegram про web, программирование, алгоритмы, инструменты разработчика, WordPress, Joomla, Opencart, Laravel, Moonshine, фильмы и сериалы