Как установить GIMP 2.8 на Debian 12

топ 100 блогов sasha_severny06.01.2024 Как установить GIMP 2.8 на Debian 12

Как установить GIMP 2.8 на Debian 12

Мне не нравится GIMP 2.10, особенно когда надо наводить резкость на картинке, просто бесит.

На Debian 11 я юзал GIMP 2.8 из аппимиджа, а на Debian 12 он уже не запускается. Но есть достаточно простой способ установить GIMP 2.8 из старого дистрибутива на любой выпуск Debian, хоть новый, хоть старый без разницы, при помощи chroot. И размер получается не очень большой, где-то с гигабайт. Туда еще и часть системы устанавливается, но работает хорошо, хотя, одной кнопкой ее уже не запустишь.

Я выбрал Debian 9 Stretch.

Устанавливаем пакеты

sudo apt-get install debootstrap coreutils

Создаем систему Debian Stretch

mkdir -p $HOME/architectures/stretch
cd $HOME/architectures
sudo debootstrap --arch amd64 stretch $HOME/architectures/stretch/ http://archive.debian.org/debian/
sudo chroot stretch/

В домашней папке появится папка architectures, а в ней еще папка stretch.

Устанавливаем шрифты для терминала

apt-get install locales
echo 'export LC_ALL="C"'>>/etc/bash.bashrc
echo 'export LANG="C"'>>/etc/bash.bashrc
source /etc/bash.bashrc

Делаем поддержку русского языка на Debian Stretch, чтоб русские буквы в названиях файлов показывались не вопросительными знаками.

dpkg-reconfigure locales

Ставим галочку напротив en_US.utf8 и ru_RU.utf8 и также отправляем в bash.bashrc

echo "export LC_ALL=en_US.UTF-8" >> ~/.bashrc
echo "export LANG=en_US.UTF-8" >> ~/.bashrc
echo "export LANGUAGE=en_US.UTF-8" >> ~/.bashrc
echo "export LANGUAGE=ru_RU.UTF-8" >> ~/.bashrc

У меня lxterminal, он сам по себе UTF-8. С другими терминалами возможно придется повозиться.

В /etc/hosts делаем такую строчку путем добавления stretch после localhost

127.0.0.1 localhost stretch

Создаем юзера gimp

adduser gimp

В конец файла /etc/sudoers впэйстиваем

gimp ALL=ALL:ALL
Defaults !tty_tickets

чтоб не вводить пароль

В bash.bashrc указываем дисплей, чтоб X работала

echo "export DISPLAY=:0.0">>/etc/bash.bashrc

и выходим

exit

Запускаем Debian Stretch

xhost +
sudo mount -o bind /proc $HOME/architectures/stretch/proc
sudo cp /etc/resolv.conf $HOME/architectures/stretch/etc/resolv.conf
sudo chroot $HOME/architectures/stretch

Устанавливаем GIMP 2.8

apt-get install gimp

Чтоб не запускать gimp под root, переключаемся на юзера gimp

su gimp
cd ~

и запускаем

/usr/bin/gimp-2.8

или лучше даже так

sudo chroot $HOME/architectures/stretch  /bin/su - gimp
gimp

можно даже сделать скрипт gimp-2.8.sh

#!/bin/sh
lxterminal -e sudo chroot $HOME/architectures/stretch  /bin/su - gimp

и десктоп файл GIMP-2.8.desktop

[Desktop Entry]
Name=GIMP 2.8
Type=Application
Exec=/home/alex/Scripts/gimp2.8.sh
Icon=gimp
gimp

Картинки можно класть в папку architectures/stretch/home/gimp, и они потом спокойно открываются в GIMP 2.8 из chroot. Некоторые еще предлагают для перетаскивания файлов ssh и sftp, но я думаю, что это уже лишнее.



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

Предыдущие записи блогера :
Архив записей в блогах:
В пятницу в боулинг-клубе "Фристайл" состоялся Второй ежегодный турнир по боулингу среди блогеров "Перекати поле" . Вспоминая, какие чудесные впечатления у меня остались от прошлогоднего турнира, я с удовольствием посвятила свой пятничный вечер попытке прицельно погонять шары)) ...
...
Сегодня застрелен бывший полковник Юрий Буданов . Животное, которое задушило собственными руками девушку, которую оно якобы считало снайпером, после долгих мытарств в судах с признанием его невменяемым, отменой этого решения и прочего ...
...
Сергей Есенин * * * Не криви улыбку, руки теребя,- Я люблю другую, только не тебя. Ты сама ведь знаешь, знаешь хорошо - Не тебя я вижу, не к тебе пришел. Проходил я мимо, сердцу все равно - Просто захотелось заглянуть в ...