Photoshop CS6 в Linux - инструкция по установке
Adobe Photoshop CS6 - классическая версия редактора, которую многие до сих пор используют даже в Linux. Напрямую её поставить нельзя - придётся запускать через Wine и PlayOnLinux. В этом гайде разберём пошаговую установку: от подготовки системы и нужных библиотек до исправления частых ошибок вроде «Licensing error» или проблем с установщиком. В конце будет готовый скрипт, который всё сделает за вас.
Несмотря на то, что с тех пор вышли более новые версии Photoshop, именно CS6 остаётся самой популярной для запуска в Linux: она сравнительно лёгкая, быстрее работает в Wine и требует меньше библиотек.
Конечно, у Linux есть и собственные графические редакторы вроде GIMP или Krita. Но для тех, кто привык к интерфейсу Photoshop и не хочет переучиваться, установка CS6 через Wine остаётся самым удобным вариантом.
Содержание
- Почему бывают ошибки
- Подготовка
- Шаг 1: создаём Wine-префикс
- Шаг 2: ставим библиотеки
- Шаг 3: проблема с WindowsXP-KB975337
- Шаг 4: установка Photoshop
- Шаг 5: частые ошибки и фиксы
- Шаг 6: оптимизация и запуск
- Шаг 7: автоматический скрипт
- Заключение
Почему бывают ошибки
Photoshop CS6 - 32-битная программа для Windows. В Linux она работает через Wine, а PlayOnLinux помогает управлять виртуальными «дисками» Windows. Основные проблемы:
- Несовпадение хэша: PlayOnLinux хочет старые обновления Windows, а официальные ссылки уже мертвы.
- Error in FS_Check: если установщик на NTFS/FUSE-диске (флешка или внешний HDD).
- Нет библиотек: Photoshop требует отдельные шрифты и DLL.
- Licensing error / Could not initialize Photoshop: обычно не хватает
atmlib
или шрифтов.
Подготовка
Перед стартом нужно:
- Установить пакеты:
Для Arch/Manjaro:sudo apt update sudo apt install wine playonlinux winetricks
sudo pacman -S wine playonlinux winetricks
- Скачать ISO с
setup.exe
. - Скопировать установщик в
~/Downloads
или другую папку в домашнем каталоге.
Создаём Wine-префикс
Префикс - это отдельная «мини-Windows» для программы. В PlayOnLinux делаем так:
- Запускаем PlayOnLinux.
- «Установить программу» → «Установить программу отсутствующую в списке» → «Новый виртуальный диск».
- Имя:
PhotoshopCS6
. - Выбираем версию Wine (лучше 6.21-staging или 7.0).
- Ставим 32-bit и указываем Windows 7.
То же через терминал:
WINEARCH=win32 WINEPREFIX=~/.PlayOnLinux/wineprefix/PhotoshopCS6 wineboot -u
WINEPREFIX=~/.PlayOnLinux/wineprefix/PhotoshopCS6 winecfg -v win7
Ставим библиотеки
Photoshop требует несколько компонентов Windows. Установим их Winetricks:
WINEPREFIX=~/.PlayOnLinux/wineprefix/PhotoshopCS6 winetricks -q corefonts atmlib gdiplus msxml6 vcrun2008 vcrun2010 riched20
corefonts
- стандартные шрифты.atmlib
- Adobe Type Manager.gdiplus
- графическая библиотека.msxml6
- парсер XML.vcrun2008/vcrun2010
- Visual C++ Runtime.riched20
- текстовые диалоги.
В Winecfg (через PlayOnLinux → «Настроить» → «Библиотеки») добавляем atmlib
и riched20
как «Native (Windows)».
Проблема с WindowsXP-KB975337
Если установщик требует этот файл и ругается на хэш:
- Скачайте его с Internet Archive: ссылка
- Проверьте md5sum:
md5sum WindowsXP-KB975337-x86-ENU.exe
Должно быть:946d00d87e4094f3a6e425e2d538eadd
. - Скопируйте в
~/.PlayOnLinux/ressources/
. - Сделайте read-only:
chmod -w ~/.PlayOnLinux/ressources/WindowsXP-KB975337-x86-ENU.exe
Установка Photoshop
- В PlayOnLinux → «Установить программу» → «В этом виртуальном диске» → выберите
PhotoshopCS6
. - Укажите путь к
setup.exe
. - Дальше обычный мастер установки.
Через терминал:
WINEPREFIX=~/.PlayOnLinux/wineprefix/PhotoshopCS6 wine ~/Downloads/setup.exe
Частые ошибки и фиксы
- Error in FS_Check - установщик лежит на NTFS/FUSE. Скопируйте его в
~/Downloads
. - Licensing error - проверьте
atmlib
. При необходимости вручную скопируйтеatmlib.dll
вsystem32
и сделайте override. - Нет текста - убедитесь, что стоят
corefonts
иgdiplus
. - Белое окно - включите «Эмулировать виртуальный рабочий стол» в Winecfg.
Оптимизация и запуск
- В настройках Photoshop отключите GPU Acceleration:
Preferences → Performance → GPU Acceleration
. - Запуск:
WINEPREFIX=~/.PlayOnLinux/wineprefix/PhotoshopCS6 wine "C:\Program Files\Adobe\Adobe Photoshop CS6\Photoshop.exe"
- Если всё сломалось - удалите префикс и создайте заново.
Автоматический скрипт
Чтобы не делать всё руками, можно использовать bash-скрипт. Сохраните его как install_photoshop_cs6.sh
, дайте права и запустите.
#!/bin/bash
PREFIX_NAME="PhotoshopCS6"
PREFIX_PATH="$HOME/.PlayOnLinux/wineprefix/$PREFIX_NAME"
echo ">>> Создаём префикс: $PREFIX_NAME"
WINEARCH=win32 WINEPREFIX="$PREFIX_PATH" wineboot -u
echo ">>> Windows = 7"
WINEPREFIX="$PREFIX_PATH" winecfg -v win7
echo ">>> Ставим библиотеки..."
WINEPREFIX="$PREFIX_PATH" winetricks -q corefonts atmlib gdiplus msxml6 vcrun2008 vcrun2010 riched20
echo ">>> Настраиваем overrides..."
cat >> "$PREFIX_PATH/user.reg" <>> Готово! Запускайте установку:"
echo "WINEPREFIX=$PREFIX_PATH wine ~/Downloads/setup.exe"
Заключение
Теперь вы можете поставить Photoshop CS6 в Linux без лишних мучений. Если что-то идёт не так - смотрите логи Wine или ищите решения на WineHQ и форумах PlayOnLinux. В качестве альтернатив можно попробовать Lutris или Bottles. Удачной установки и творческой работы!
Комментарии
Отправить комментарий