22.08.2010

Ubuntu 10.04 amd64. Как установить плагины Photoshop в GIMP.

Случилось так, что мне потребовалось использовать один из плагинов Photoshop в Ubuntu.
В принципе, любой желающий легко выяснит, что для этого нужен плагин GIMP'а pspi, но есть некоторая сложность — он рассчитан на 32-разрядные версии линукса, а я уже не первый год использую 64-разрядную. Так что потребуется несколько магических пассов.

Итак, для начала скачиваем сам плагин.

Затем распаковываем его, копируем файлы pspi и pspi.exe.so в каталог плагинов GIMP'а
cp pspi* ~/.gimp-2.6/plug-ins/

и проверяем все ли требуемые для работы библиотеки доступны:
ldd pspi.exe.so | grep not

вот что он мне выдал:
libgimpui-2.0.so.0 => not found
 libgimpwidgets-2.0.so.0 => not found
 libgimp-2.0.so.0 => not found
 libgimpmath-2.0.so.0 => not found
 libgimpcolor-2.0.so.0 => not found
 libgimpbase-2.0.so.0 => not found
 libglitz.so.1 => not found

Очевидно, что ему не хватает нескольких библиотек. Решается это просто. Скачиваем i386-версии libgimp2.0 и libglitz1 (какой чОрной магией я определил, что нужны именно они — догадайтесь сами)

ВНИМАНИЕ! Не устанавливайте эти пакеты, просто скачайте.

Перейдите в каталог, в который вы скачали эти пакеты, создайте там каталог unpack и распакуйте в него пакеты:
dpkg-deb -x libgimp2.0_2.6.8-2ubuntu1_i386.deb unpack
dpkg-deb -x libglitz1_0.5.6-1build1_i386.deb unpack

Теперь перейдём в каталог, где лежат распакованные файлы, сменим права файлов (не ссылок) на -rwxr-xr-x (755) и скопируем файлы и ссылки в /usr/lib32:
cd unpack/usr/lib
find . -type f -exec sudo chmod 755 {} \;
sudo cp -d * /usr/lib32

Для проверки запустим ldd pspi.exe.so | grep not ещё раз, убедимся, что вывод пуст и запустим Gimp. В меню «Фильтры — Photoshop plugins settings» выберем каталог с плагинами *.8bf, перезапустим GIMP и, собственно, всё.

Удачи!

0 прокомментировало:

Отправить комментарий