В этом репозитории представлены неофициальные изображения приложений GIMP, созданные на основе JuNest, и сценарии для их создания.
Варианты GIMP: что выбрать?
1. Стабильный, тот, который вам нужен больше всего
2. Developer Edition для смелых сердец.
3. GIT, ежедневные сборки
4. Гибрид? Что это?
5. Изображения приложений на основе PPA
Использование
Добавить плагины
О AppImages на базе JuNest
Поиск неисправностей
О стабильной версии GIMP для 32-битных систем
Легко устанавливайте и обновляйте их все
Специальные кредиты
В этом списке вы узнаете больше о пяти типах сборок, доступных в этом репозитории.
GIMP «Стабильный» — это базовая версия, созданная из официального репозитория Arch Linux (см. https://archlinux.org/packages/extra/x86_64/gimp).
Если у вас есть сомнения относительно того, какой из них использовать, я рекомендую вам скачать этот.
https://github.com/ivan-hc/GIMP-appimage/releases/tag/continous-stable
https://github.com/ivan-hc/GIMP-appimage/releases/latest
Сборка обновляется каждое воскресенье.
GIMP «Dev» — это будущая версия со всеми новейшими функциями и переносом на новейшие технологии.
Для создания этого AppImage я использовал пакет «gimp-devel» из пользовательского репозитория Arch «AUR» (см. https://aur.archlinux.org/packages/gimp-devel).
https://github.com/ivan-hc/GIMP-appimage/releases/tag/continous-dev
Сборка обновляется каждые три дня.
GIMP «GIT» создан на основе пакета «gimp-git» на repo.archlinuxcn.org (см. https://repo.archlinuxcn.org/x86_64). Раньше он был скомпилирован из исходного кода с использованием пакета AUR «gimp-git» (по адресу https://aur.archlinux.org/packages/gimp-git), но поскольку последний не поддерживается постоянно и подвержен сбоям (около 30 минут компиляции, а потом провал, на недели или месяцы) Я решил перейти на пакет из вышеупомянутых репозиториев, в сентябре 2024 года.
Каждая функция, даже экспериментальная, исходит из исходного кода, что может привести к нестабильности.
https://github.com/ivan-hc/GIMP-appimage/releases/tag/continous-git
Сборка обновляется каждый день.
GIMP «Hybrid» основан на упомянутой выше «Стабильной» версии, но, кроме того, будет содержать поддержку старого Python2 и многих сторонних плагинов.
Чтобы проверить используемые патчи, см. Патчи плагинов для «Гибридной» версии.
«Гибрид» для фанатов GIMP все еще находится в стадии разработки!
Если вы тоже фанат GIMP, вы можете положиться на эту сборку или на официальный Flatpak, в котором уже есть все, что вы ищете.
Эта сборка является чрезвычайно экспериментальной. ИСПОЛЬЗУЙТЕ НА СВОЙ РИСК!
https://github.com/ivan-hc/GIMP-appimage/releases/tag/continous-hybrid
Сборка обновляется каждое воскресенье (на час позже «Стабильная»).
Версии GIMP Stable и Developer, основанные на PPA Ubuntu, имеют кодовую базу, поддерживаемую третьими сторонами, поэтому они устарели и больше не поддерживаются мной.
Если вы постоянно ищете обновленные сборки, воспользуйтесь первыми тремя вариантами, которые я перечислил выше.
Если по какой-то причине вы предпочитаете базу Ubuntu и PPA , я рекомендую вам разветвить этот репозиторий и перенаправить рабочие процессы Github Actions на выделенные скрипты, а также здесь доступны скрипты для создания AppImages с использованием базы Debian.
все они используют этот AppRun, это поможет, если вы захотите создать свой собственный GIMP.
Лично я больше не буду создавать и распространять версии GIMP на основе PPA (нажмите здесь, чтобы получить более подробную информацию о моем выборе).
После того, как вы загрузили AppImage, сделайте его исполняемым:
chmod a+x ./*.AppImage
Теперь вы можете дважды щелкнуть его или запустить из терминала (что позволяет использовать скрытые параметры).
Для сборок Stable и Dev Edition на основе JuNest встроенная команда « gimptool
» включена в качестве опции. Чтобы использовать его:
./*.AppImage gimptool [options]
Вы также можете добавить плагины вручную, разместив их в соответствующих каталогах $HOME/.config/GIMP
.
Дополнительную информацию см. в разделе «3.1 Установка вручную» по адресу https://wiki.archlinux.org/title/GIMP#Plugins.
« Гибрид », с другой стороны, находится в стадии разработки и будет экспериментально исправлен, чтобы включить все доступные плагины.
JuNest (Jailed User Nest) — это облегченный дистрибутив на базе Arch Linux, который позволяет создавать одноразовые и частично изолированные среды GNU/Linux в любой базовой операционной системе GNU/Linux и не требует привилегий root для установки пакетов.
AppImages на основе JuNest имеют большую совместимость с гораздо более старыми системами.
Компилировать эти так называемые «ArchImages» проще, и база Arch Linux является гарантией непрерывности, поскольку это один из наиболее важных дистрибутивов GNU/Linux, поддерживаемый большим сообществом, которое предлагает больше гарантий непрерывности, в отличие от тех, которые основаны на PPA (разработку которого я прекратил).
Узнайте больше об упаковке ArchImage на https://github.com/ivan-hc/ArchImage.
Вы можете проанализировать AppImage, извлекая их:
./*.AppImage --appimage-extract
отредактируйте файл ./squashfs-root/AppRun с помощью вашего любимого текстового редактора и удалите строку 2> /dev/null
. Сохраните файл.
Чтобы начать тесты, запустите скрипт «AppRun» следующим образом:
./squashfs-root/AppRun
вы также можете положиться на LD_DEBUG для поиска ошибок (подробнее см. на https://www.bnikolic.co.uk/blog/linux-ld-debug.html), например, поискать недостающие библиотеки:
LD_DEBUG=libs ./squashfs-root/AppRun
Я также разработал 32-битную версию GIMP Stable, созданную из официальных репозиториев Debian Stable, для старых архитектур i386, см. другой мой репозиторий «ivan-hc/32-bit-AppImage-packages-database», вы можете скачать его. отсюда.
«AM»/«AppMan» — это набор скриптов и модулей для установки, обновления и управления пакетами AppImage и другими переносимыми форматами, точно так же, как APT управляет пакетами DEB, DNF — RPM и т. д. с помощью большая база данных сценариев Shell, вдохновленная репозиторием пользователей Arch, каждый из которых посвящен приложению или набору приложений.
Движком «AM»/«AppMan» является скрипт «APP-MANAGER», который, в зависимости от того, как вы его устанавливаете или переименовываете, позволяет устанавливать приложения общесистемно (для одного системного администратора) или локально (для каждого пользователя). ).
«AM»/«AppMan» призван стать менеджером пакетов по умолчанию для всех пакетов AppImage, предоставляя им место для проживания.
Полный список управляемых приложений можно просмотреть на странице Portable-linux-apps.github.io/apps .
Установить «АМ» | Просмотреть все доступные приложения | Поддержите меня на ko-fi.com | Поддержите меня на PayPal.me |
---|
JuNest https://github.com/fsquillace/junest
Арч Linux https://archlinux.org