Установка продуктов Adobe CS5 в Linux на примере Adobe Master Collection CS5

После нескольких проб и ошибок сложил вариант установки продуктов Adobe CS5 на Linux под Wine.
Лично я устанавливал на Mandriva и Ubuntu как отдельные продукты так и сборник программных продуктов Master Collection.
Приступим.

1. Установка продуктов Adobe CS5 в Windows

В первую очередь стоит произвести установку данного программного продукта в системе Windows XP или Windows 7. Я устанавливал на VirtualBox, но это можно произвести и на реальной машине.

Буду рассматривать вариант установки в путь по умолчанию.

2. Экспорт данных с Windows на Wine

Если Wine не установлен идем на сайт Wine и следуем на вкладку «Download», а далее по инструкции для соответствующего дистрибутива.

Для Ubuntu можно и так:

$sudo apt-get install wine

(хочу заметить, что версия wine должна быть >1.2)
Проверить можно выполнив команду:
$wine —version

Также необходима утилита Winetricks.
Скачаем в домашнюю директорию:
~$wget http://www.kegel.com/wine/winetricks
(утилита предназначена для установки на wine полезных дополнений в полуавтоматическом режиме. Советую пользоваться ей чем самому)

Сделаем файл исполняемым
~$chmod +x winetricks
~$sudo mv winetricks /usr/local/bin

Рекомендую перед началом следующей процедуры удалить в домашней директории ~/.wine, если вы практиковались с wine и потеря изменений не критична.(У меня была проблема после установки Worms Armagedon:-))

Установим дополнительные библиотеки посредством winetricks:

~$ ./winetricks vcrun2008 vcrun2005 msxml3 atmlib gdiplus (можно установить и при помощи графического интерфейса запустив winetricks без аргументов)
vcrun2005 я устанавливал только для dreamweaver, т.е. этот пакет можно упустить.
Данная установка может занять длительный процесс и достаточно свободного места в домашней директории >150MB

Теперь приступим к экспорту реестра.

  • Заходим в утилиту редактирования реестра Windows:
    <Win>+R («Start»->»Run» либо «Пуск»->»Выполнить…»)
    Вводим «regedit» и жмем ввод
  • Находим ветку реестра HKEY_LOCAL_MACHINE/SOFTWARE/Adobe
  • Выбираем Adobe и выполняем команду «File»->»Export…» («Файл»->»Экспорт…»)
  • Перенесем сохраненный файл с именем «adobe.reg» в Linux

Выполним экспорт реестра в wine:
$ wine regedit adobe.reg

Экспортируем необходимые директории и файлы из Windows в Linux:
(кстати, обратите внимание, что директории .wine и Application Data скрытые и для их отображения необходимо настроить отображение скрытых файлов)

  • «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\All Users\Application Data\Adobe\CS5» в «$HOME/.wine/drive_c/users/Public/Application Data/Adobe/CS5»
  • «C:\windows\system32\odbc32.dll» в «$HOME/.wine/drive_c/windows/system32/odbc32.dll»
  • «C:\windows\system32\odbcint.dll» to «$HOME/.wine/drive_c/windows/system32/odbcint.dll»

Запускаем настройку wine и заменяем odbc32 и odbcint:

$ winecfg

выбираем вкладку «library», вводим odbc32 в поле редактирования и жмем ввод. Повторяем процедуру для odbcint

Теперь вы можете запускать продукты Adobe CS5 в Linux

Таким образом (на примере Adobe Flash CS5):
~$ wine «$HOME/.wine/drive_c/Program Files/Adobe/Adobe Flash CS5/Flash.exe»

Во время запуска приложений может появиться окно ошибки wine.

error-in-program-flashНеобходимо закрыть окно и запуск продолжиться.

Для удобства можно создать ярлык на рабочем столе.

Создание ярлыка запуска на рабочем столе

Правой кнопкой мыши на рабочем столе вызовем контекстное меню. Выберем «Create Launcher»

Вводим все как на рисунке:

create-launcher-linux-flash-cs5

Логотип можно найти в интернете, либо в директориях соответствующего продукта.

К примеру,
для Adobe Flash CS5:

$~/.wine/driver_c/Program Files/Adobe/Adobe Flash CS5/Common/First Run/StartPage/resources/images/appicon_xl.png

(я искал при помощи поиска, в соответствующей директории программного продукта, файлы с расширением *.png)
для Adobe Dreamweaver CS5:

$~/.wine/driver_c/Program Files/Adobe/Adobe Dreamweaver CS5/Configuration/Content/Welcome/Flash/resources/images/appicon_xl.png

 

Проблемы при запуске продуктов Adobe CS5 в Linux

Как решить проблему: “Error initializing Java Runtime Environment”

error-initializing-java-runtime-env-Adobe-Flash-CS5

Есть несколько причин данной ошибки:

  1. Убедитесь, что вы скопировали:
    C:\Documents and Settings\All Users\Application Data\Adobe\CS5
    в:
    $HOME/.wine/drive_c/users/Public/Application Data/Adobe/CS5
  2. Если при запуске из командной строки появляется ошибка «Error occurred during initialization of VM. Could not reserve enough space for object heap»
    Эта ошибка относиться к параметру виртуальной машины Java.
    Для устранения этой ошибки отредактируем файл конфигураций виртуальной машины Java  jvm.ini.
    Файл находиться:
    $HOME/.wine/drive_c/users/$USER/Local Settings/Application Data/Adobe/Flash CS5/en_US/Configuration/ActionScript 3.0/jvm.ini
    , где $USER это текущий пользователь.
    Отредактируйте строку
    –Xmx128m на меньшее значение
    К примеру: –Xmx64m

P.S.

Весь процесс установки делал по аналогии с установкой Adobe Flash CS5, но для серии продуктов Master Collection CS5 под Mandriva и Ubuntu. Все заработало.

desktop-adobe-linuxПусть Вас не смущает внешний вид.

Установка продуктов Adobe CS5 в Linux на примере Adobe Master Collection CS5: 10 комментариев

  1. начало непонятно.. надо сначала windows ставить а потом в linuxe cs5й? или чтобы одновременно 2 операционки стояло?

    • К сожалению, необходимо с самого начала распаковать все файлы, т.е. установить все программы на действующую ОС Windows (реальную либо виртуальную).
      «стоит произвести установку данного программного продукта в системе Windows XP или Windows 7. Я устанавливал на VirtualBox, но это можно произвести и на реальной машине» — что именно здесь непонятно?
      После успешной установки, копируем файлы в Линукс, как описано выше.
      Вообще-то, я подумываю попробовать использовать Adobe Photoshop и Adobe Flash portable (я видел на thepiratebay.org), который не требует установки.
      Может быть что-то и получится=)

  2. установил всё нормално, но если блокируеш адреса активации adobe через /etc/hosts ,то программа не запускается. Если добавить адресса активации adobe в /etc/hosts то программа начинает стартовать и вылазиет окно с ошибкой winе (из вашего примера) и дальше не запускается. Что можете посоветовать?

    • Если Вас не затруднит, опишите действия для решения данной проблемы. Это для последующих поколений)

  3. Прикольно. Есть кто, у кого получилось сотворить такую установку Photoshop CS5 на Линухе?

  4. Можно просто перетащить exe в терминал перед этим поставить #Wine главно нужные библиотеки поставить типа <> :)

    • Расскажите подробнее, пожалуйста, про «перетащить exe в терминал». Или Вы просто имели ввиду последнюю часть описанного мной процесса, начиная с момента копирования установленного продукта с Windows в Linux?

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *