Если у вас на руках IBM ThinkPad T42 или другой старый компьютер с 32-битной архитектурой, установка современного софта может превратиться в квест. Особенно когда нет пароля администратора, а запуск .sh-файлов упорно отказывается работать. Не спешите отчаиваться – ниже разберём два рабочих метода, которые помогут поставить GIMP даже в таких условиях. Кстати, эти подходы подойдут не только для Linux, но и для других дистрибутивов с похожими ограничениями.
Способ 1: Скачивание .deb пакета и ручная распаковка
Даже без root-прав можно использовать менеджер пакетов для загрузки файлов. Вот как это сделать:
1. Откройте терминал и выполните:
apt download gimp
(Если apt недоступен, попробуйте apt-get download gimp
).
2. После скачивания .deb-файла (например, gimp_2.10.32_i386.deb
) создайте временную папку:
mkdir ~/gimp_temp && cd ~/gimp_temp
3. Распакуйте пакет:
ar x ../gimp_2.10.32_i386.deb
Вы увидите три файла: data.tar.xz
, control.tar.xz
и debian-binary
.
4. Извлеките содержимое data.tar.xz в домашнюю директорию:
tar -xf data.tar.xz --directory=$HOME
Теперь бинарные файлы GIMP будут в ~/usr/bin/
, а библиотеки – в ~/usr/lib/
.
Важно: зависимости других пакетов придётся скачивать отдельно тем же способом. Если при запуске возникают ошибки вида «lib… not found», ищите отсутствующие библиотеки через
ldd ~/usr/bin/gimp
.
Способ 2: Компиляция из исходного кода
Этот метод сложнее, но даёт больше контроля. Для начала скачайте исходники с официального сайта (ищите раздел «Source Release»).
Шаги:
1. Распакуйте архив:
tar -xf gimp-2.10.32.tar.xz
2. Перейдите в папку с исходниками и настройте переменные окружения:
export PKG_CONFIG_PATH="$HOME/.local/lib/pkgconfig"
./configure --prefix=$HOME/.local
(Флаг --prefix
указывает, куда ставить скомпилированные файлы).
3. Если скрипт жалуется на отсутствие библиотек (например, GTK или Babl), их тоже придётся компилировать вручную. Для экономии времени ищите статически собранные версии.
4. Запустите компиляцию:
make -j2
(Флаг -j2 ускорит процесс на двухъядерном процессоре).
5. Установите программу без root:
make install
Тонкости, которые сэкономят нервы
Вот что часто упускают из виду:
Проблема | Решение |
GIMP не видит кисти/плагины | Скопируйте папки ~/.config/GIMP и ~/.local/share/gimp из системы, где всё настроено |
Ошибка «GLib-GIO-ERROR» | Добавьте в ~/.bashrc строку:export GIO_MODULE_DIR=$HOME/.local/lib/gio/modules |
Если компиляция занимает слишком много времени на слабом железе, попробуйте отключить ненужные опции в ./configure
– например, поддержку PDF или Python. И да, не забудьте про checkinstall
вместо make install
, если планируете переносить GIMP на другие машины.
Кстати, для совсем минималистичного подхода можно поискать portable-версии GIMP для Linux – они запускаются прямо из папки без установки. Но для 32-битных систем такие сборки редкость, так что методы выше всё равно пригодятся. Главное – не бойтесь экспериментировать с путями и переменными окружения.