Ce référentiel fournit des AppImages non officielles de GIMP construites sur JuNest et les scripts pour les créer.
Saveurs GIMP : que choisir ?
1. Stable, celui que vous désirez le plus
2. Developer Edition, pour les cœurs courageux
3. GIT, les builds du quotidien
4. Hybride ? Qu'est-ce que c'est?
5. AppImages basées sur PPA
Usage
Ajouter des plugins
À propos des AppImages basées sur JuNest
Dépannage
À propos de GIMP Stable pour les systèmes 32 bits
Installez-les et mettez-les tous à jour en toute simplicité
Crédits spéciaux
Dans cette liste, vous en apprendrez plus sur les cinq types de builds disponibles dans ce référentiel.
GIMP "Stable" est la version de base construite à partir du référentiel officiel Arch Linux (voir https://archlinux.org/packages/extra/x86_64/gimp ).
Si vous avez des doutes sur celui à utiliser, je vous recommande de télécharger celui-ci.
https://github.com/ivan-hc/GIMP-appimage/releases/tag/continuous-stable
https://github.com/ivan-hc/GIMP-appimage/releases/latest
La version est mise à jour tous les dimanches.
GIMP "Dev" est la prochaine version avec toutes les dernières fonctionnalités et un portage vers les technologies les plus récentes.
Pour créer cette AppImage, j'ai utilisé le package "gimp-devel" du référentiel d'utilisateurs Arch "AUR" (voir https://aur.archlinux.org/packages/gimp-devel).
https://github.com/ivan-hc/GIMP-appimage/releases/tag/continuous-dev
La version est mise à jour tous les trois jours.
GIMP "GIT" est construit à partir du package "gimp-git" sur repo.archlinuxcn.org (voir https://repo.archlinuxcn.org/x86_64). Auparavant, il était compilé à partir des sources à l'aide du package AUR "gimp-git" (sur https://aur.archlinux.org/packages/gimp-git), mais comme ce dernier n'est pas constamment maintenu et est susceptible de tomber en panne (environ 30 minutes de compilation puis échec, pendant des semaines ou des mois) j'ai décidé de passer au package des dépôts précités, en septembre 2024.
Chaque fonctionnalité, même expérimentale, provient du code source, ce qui peut provoquer une instabilité.
https://github.com/ivan-hc/GIMP-appimage/releases/tag/continuous-git
La version est mise à jour quotidiennement.
GIMP "Hybrid" est basé sur la version "Stable" mentionnée ci-dessus, mais contiendra en plus le support de l'ancien Python2 et de nombreux plugins tiers.
Pour vérifier les correctifs utilisés, voir Patches de plugins pour la version "Hybride".
"Hybride" est toujours un travail en cours pour les fanatiques de GIMP !
Si vous êtes également un fanatique de GIMP, vous pouvez compter sur cette version, ou bien sur le Flatpak officiel qui contient déjà tout ce que vous recherchez.
Cette version est extrêmement expérimentale. UTILISEZ À VOS PROPRES RISQUES !
https://github.com/ivan-hc/GIMP-appimage/releases/tag/continuous-hybrid
La build est mise à jour tous les dimanches (une heure plus tard "Stable").
Les versions GIMP Stable et Developer basées sur les PPA Ubuntu ont une base de code maintenue par des tiers, et sont donc obsolètes et ne sont plus maintenues par moi.
Si vous recherchez constamment des versions mises à jour, optez pour les trois premières options que j'ai répertoriées ci-dessus.
Si pour une raison quelconque vous préférez la base Ubuntu et les PPA , je vous recommande de créer ce référentiel et de rediriger les workflows Github Actions vers les scripts dédiés, ainsi que des scripts pour créer des AppImages à l'aide d'une base Debian sont disponibles ici.
tous utilisent cet AppRun, cela vous aiderait au cas où vous souhaiteriez créer votre propre GIMP.
Personnellement, je ne construirai ni ne distribuerai plus de versions de GIMP basées sur PPA (cliquez ici pour plus de détails sur mon choix).
Une fois que vous avez téléchargé l'AppImage, rendez-la exécutable :
chmod a+x ./*.AppImage
Vous pouvez maintenant double-cliquer dessus ou l'exécuter depuis le terminal (ce qui vous permet d'utiliser les options cachées).
Pour les versions Stable et Dev Edition basées sur JuNest, la commande intégrée " gimptool
" est activée en option. Pour l'utiliser :
./*.AppImage gimptool [options]
Vous pouvez également ajouter manuellement des plugins en les plaçant dans les répertoires appropriés dans $HOME/.config/GIMP
.
Voir « 3.1 Installation manuelle » sur https://wiki.archlinux.org/title/GIMP#Plugins pour plus de détails.
« Hybrid », en revanche, est un travail en cours qui sera patché expérimentalement pour contenir tous les plugins disponibles.
JuNest (Jailed User Nest) est une distribution légère basée sur Arch Linux qui permet la création d'environnements GNU/Linux jetables et partiellement isolés au sein de n'importe quel système d'exploitation hôte GNU/Linux générique et sans nécessiter de privilèges root pour installer des packages.
Les AppImages basées sur JuNest ont une meilleure compatibilité avec des systèmes beaucoup plus anciens.
La compilation de ces soi-disant "ArchImages" est plus facile et la base Arch Linux est une garantie de continuité étant donné qu'elle est l'une des distributions GNU/Linux les plus importantes, soutenue par une large communauté qui offre plus de garanties de continuité, par opposition à celles basées sur PPA (que j'ai arrêté de développer).
Apprenez-en plus sur l'empaquetage ArchImage sur https://github.com/ivan-hc/ArchImage
Vous pouvez analyser les AppImage en les extrayant :
./*.AppImage --appimage-extract
éditez le fichier ./squashfs-root/AppRun avec votre éditeur de texte préféré et supprimez la chaîne 2> /dev/null
. Enregistrez le fichier.
Pour démarrer vos tests, exécutez le script "AppRun" comme ceci :
./squashfs-root/AppRun
vous pouvez également compter sur LD_DEBUG pour rechercher les erreurs (pour en savoir plus, consultez https://www.bnikolic.co.uk/blog/linux-ld-debug.html), par exemple pour rechercher les bibliothèques manquantes :
LD_DEBUG=libs ./squashfs-root/AppRun
J'ai également développé une version 32 bits de GIMP Stable construite à partir des dépôts officiels Debian Stable, pour les anciennes architectures i386, voir mon autre dépôt "ivan-hc/32-bit-AppImage-packages-database", vous pouvez le télécharger d'ici.
"AM"/"AppMan" est un ensemble de scripts et de modules permettant d'installer, de mettre à jour et de gérer les packages AppImage et autres formats portables, de la même manière qu'APT gère les packages DEB, DNF les RPM, etc... en utilisant un grande base de données de scripts Shell inspirés du Arch User Repository, chacun dédié à une application ou un ensemble d'applications.
Le moteur de "AM"/"AppMan" est le script "APP-MANAGER" qui, selon la façon dont vous l'installez ou le renommez, vous permet d'installer des applications à l'échelle du système (pour un seul administrateur système) ou localement (pour chaque utilisateur). ).
"AM"/"AppMan" vise à être le gestionnaire de packages par défaut pour tous les packages AppImage, leur offrant ainsi un logement où rester.
Vous pouvez consulter la liste complète des applications gérées sur portable-linux-apps.github.io/apps .
Installer "AM" | Voir toutes les applications disponibles | Soutenez-moi sur ko-fi.com | Soutenez-moi sur PayPal.me |
---|
JuNest https://github.com/fsquillace/junest
Arch Linux https://archlinux.org