Установка 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
спасибо за подробную статью
а такие мелки е артефакты (глюки) в интерфейсе, не подскажите как поправить, может какую-то библиотеку в вайн добавить?
оно конечно не мешает, но бесит немного =)
Обрисуйте ситуацию поподробнее: какая ОС, версия ОС, какой фотошоп ставили. Желательно со скриншотом артефакта, чтобы было нагляднее. Спасибо.
это такой легконький дефект прорисовки интерфейса, в работе не мешает, но будет замечательно если исправится…
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 гиг — полет нормальный