Как установить 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
, но я
думаю, что это уже лишнее.
|
</> |