Open-Club.Net Проект полностью ориентирован на Open Source-подход(изучаем, настраиваем, устанавливаем и общаемся о Linux).
Мы в соц. сетях:
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Установка PhotoShop CS4
NonnameДата: Вс, 06.12.2009, 20:38 | Сообщение # 1
Рядовой
Группа: Новичок
Сообщений: 4
Уважаемые коллеги, позвольте предложить вам мой первый пост на хабре — перевод публикации по установке Adobe PhotoShop CS4 под Ubuntu 9.04 Jaunty.

Немалое количество пользователей используют Adobe PhotoShop, и, похоже, CS4 работает (под Ubuntu — прим. пер.). Однако установка его нетривиальна, и требует выполнения некоторых действий: Нам потребуется скомпилировать пропатченную сборку Wine 1.1.25, после чего добавить еще связку утилит в систему.
Также не лишним будет напомнить, что вам потребуется легальная (либо триальная :) — прим. пер.) версия Adobe PhotoShop CS4.
Эта инструкция предназначена только для Ubuntu Jaunty (она может сработать и для других сборок, но я в этом сомневаюсь)

Прежде чем начать

Нам потребуется установить пакет build-essential, созданный для компиляции других пакетов Debian из исходных кодов:

sudo aptitude install build-essential checkinstall

Удаляем текущую установленную версию Wine

Для данной установки нам потребуется удалить текущую версию Wine (если он уже был установлен):

sudo aptitude remove wine

Собираем пропатченный пакет Wine

Для начала нам необходимо добавить PPA* репозитарии Wine (система->Администрирование->Менеджер пакетов Synaptic->Репозитарии — прим. пер.):

deb ppa.launchpad.net/ubuntu-wine/ppa/ubuntu jaunty main
deb-src ppa.launchpad.net/ubuntu-wine/ppa/ubuntu jaunty main

Добавить публичный ключ и обновить списки пакетов:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F9CB8DB0
sudo apt-get update

Теперь нам необходимо загрузить зависимости и получить исходники Wine:

sudo apt-get build-dep wine
apt-get source wine

(Внимание — на чистой системе объем трафика составил 180 Mb — прим. пер.)

Теперь мы перемещаемся в директорию Wine:

cd wine*

Сюда загружаем Патч для нормальной работы инсталлятора под Wine:

sudo wget bugs2.winehq.org/attachment.cgi?id=22139 -O msi_start_dummy_MTA_thread.diff

И применяем его к коду:

sudo patch -p1 < msi_start_dummy_MTA_thread.diff

После этого мы компилируем Wine (Создаем Debian пакет):

sudo ./configure && make depend && make

Примечание: для многопроцессорных систем рекомендуется для каждой команды make указывать параметр -j(число_CPU+1). В данном случае подразумевается физически существующие ядра процессора, а не количество занятых сокетов.

Например для 4 ядерного процессора (или 2-х установленных процессоров с 2-мя ядрами) команда компиляции должна быть вида:

sudo ./configure && make -j5 depend && make -j5

Для 2-х ядерного процессора соответственно:

sudo ./configure && make -j3 depend && make -j3

После этого устанавливаем собранный нами пакет:

sudo checkinstall

Теперь, если вы все сделали правильно, у вас в системе установлена последняя версия Wine, специально пропатченная для нормальной работы с PS CS4. Также в текущей директории находится уже скомпилированный Debian пакет .deb, которым вы сможете воспользоваться для установки, например, на другой машине.

Установка Зависимостей PhotoShop-a

Теперь нам необходимо установить для дополнительных пакетов, необходимых для нормальной работы с PhotoShop.
Для этого нам понадобится скрипт winetricks:

sudo wget www.kegel.com/wine/winetricks
sudo chmod 777 winetricks

С помощью которого мы можем установить в Wine среду необходимые Windows Пакеты :), такие как MS XML, ie6 и так далее:

./winetricks msxml6 gdiplus gecko vcrun2005 ie6

Теперь загрузим необходимые шрифты Windows:

sudo apt-get install msttcorefonts

Примечание: Мой Windows раздел монтирован как /windows. Измените команду в зависимости от вашего пути Windows раздела.

Если у вас Установлен Windows, скопируйте всё содержимое из C:\WINDOWS\Fonts в ~/.wine/drive_c/windows/Fonts. В моем случае это команда:

cp /windows/WINDOWS/Fonts/* ~/.wine/drive_c/windows/Fonts

(В моем случае Windows отсутствует и ничего страшного, к тому же для использования Всех Шрифтов Windows необходима Лицензия на OS — прим. авт.)

Загрузите библиотеку atmlib.dll. Её вы можете найти для скачивая через Google, либо скопировать из директории с Установленным Windows (C:\WINDOWS\system32\atmlib.dll) и положите ее по адресу ~/.wine/drive_c/windows/system32. В моем случае для копирования из Windows это была команда:

cp /windows/WINDOWS/system32/atmlib.dll ~/.wine/drive_c/windows/system32

Уберите Диск Z: в Wine:

winecfg

Перейдите в закладку Диски, Уберите диск Z. Вы не можете использовать Диск "/" в Wine по определенным причинам. Вам наверняка потребуется создать Диск, который ссылается на вашу Домашнюю директорию. Wine не сможет запустить Инсталлятор, если он не сможет его найти.

Теперь запустим Инсталлятор PhotoShop — перейдем в директорию с инсталлятором и запустим команду:

wine Setup.exe

(Если у вас используется Языковая версия Ubuntu, отличная от English, команда должна выглядеть так:

lang=c wine Setup.exe

прим. пер.)
К несчастью вам не доступен выбор компонентов установки, поскольку это ошибка Инсталлятора, но кроме этого, всего должно работать нормально (Также в инсталляторе checkbox левее Фразы «Я хочу установить и использовать Adobe PhotoShop CS4 в ознакомительном режиме» невидим. Его можно нашупать мышкой, либо найти Табуляцией, и установить Пробелом — прим. авт.).
После того, как установка закончилась, просто запустите PhotoShop. Он должен работать нормально (за исключением рендеринга OpenGL — он не работает).
Woohoo! (Эмоции автора. «Я сейчас словарь загрызу!» — эмоции переводчика).

Сглаживание Шрифтов

Мы должны были заметить, что шрифты выглядят ужасно (да еще как! — прим. пер.). Winetricks также позволяет нам включить режим сглаживания шрифтов в Wine. Всего существует 3 пакета: fontsmooth-gray, fontsmooth-rgb, и fontsmooth-bgr. Из них наиболее приемлемый fontsmooth-rgb. Перейдите в директорию winetricks (Если вы еще не забыли, где она расположена), и выполните следующий код:

./winetricks fontsmooth-rgb

Если шрифт выглядит слишком забавным для вас (ага, обхохочешься — прим. пер.) выполните команду установки пакета fontsmooth-bgr:

./winetricks fontsmooth-bgr

Устраняем Баг с Иконками

По умолчанию, иконки далеко не всегда отображаются грамотно. Для нормальной работы иконок рекомендуется переконвертировать из в PNG формат. ПО умолчанию они вшиты в photoshop.exe, однако вы можете их извлечь оттуда такой утилитой, как, например IconsExtract. После извлечения, пересохрание при помощи GIMP .ico в PNG (но скрыв все слои, кроме самого большого) (PhotoShop не умеет обрабатывать файлы Иконок).
После этого переименуйте этот файл как photoshop.png и скопируйте его по адресу /usr/share/pixmaps:

sudo cp photoshop.png /usr/share/pixmaps

 
  • Страница 1 из 1
  • 1
Поиск:
Новый ответ
Имя:
Текст сообщения:
Код безопасности: