Как установить GIMP 32-bit без прав суперпользователя: подробное руководство

Если у вас на руках 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-битных систем такие сборки редкость, так что методы выше всё равно пригодятся. Главное – не бойтесь экспериментировать с путями и переменными окружения.

    Добавить комментарий

    Все поля обязательны к заполнению. Ваш адрес email не будет виден никому.

    Новое
    Интересное