EASYFLATPAK Une autre logithèque pour flatpaks !
Cette vidéo présente Easy Flatpack, un gestionnaire graphique léger et autonome pour les paquets Flatpak, permettant d’installer, mettre à jour, désinstaller et rétrograder des applications FlatHub sans dépendre de services lourds comme PackageKit.

SYNTHÈSE STRUCTURÉE
Pourquoi utiliser un gestionnaire Flatpak dédié ?
De nombreuses distributions Linux (comme Mageia) intègrent un gestionnaire de logiciels natif qui ne gère pas les paquets Flatpak. Résultat : les applications Flatpak installées ne sont pas mises à jour automatiquement. L’intervenant explique : « le gestionnaire de logiciel de Mageia ne sait pas gérer les Flatpak bien que Flatpak soient installés ». Easy Flatpack comble ce vide sans installer Gnome Software ou Discover, qui reposent sur PackageKit, un service « assez consommateur de ressources, processeur, mémoire ».
Installation en ligne de commande (première et unique fois)
Puisqu’aucun outil graphique ne gère encore les Flatpak, l’installation se fait en terminal :
sudo flatpak install easy flatpack
La commande flatpak trouve automatiquement la bonne référence. Après confirmation (yes), Easy Flatpack est installé et l’utilisateur n’a plus besoin du terminal.
Premier lancement : chargement des métadonnées FlatHub
Au premier démarrage, Easy Flatpack télécharge la liste complète des logiciels, captures d’écran, icônes et catégories depuis FlatHub. Ce chargement peut prendre « un petit peu de temps ». Une fois terminé, l’interface s’affiche avec :
- Un bandeau de cinq logiciels en vedette
- Quatre sections : Nouveaux, Mises à jour, Tendance, Populaire
Navigation par catégories
La section Catégories liste les applications triées par thème (Audio & Vidéo, Développement, Éducation, etc.). En cliquant sur une catégorie, on obtient une liste filtrée. Un champ de recherche permet d’affiner. Par exemple, chercher « VLC » dans Audio & Vidéo le trouve immédiatement.
Fonctionnalité « Packs » : installer un groupe d’applications
Easy Flatpack propose des packs prédéfinis (Design graphique, Jeux, Développement). L’intervenant précise : « Si je me dis ‘tiens, c’est pas mal ce pack d’application’ mais en fait moi j’utilise pas Unbreak et j’utilise pas Crita, je peux les décocher ». On peut donc installer uniquement les applications souhaitées d’un pack, ce qui « permet éventuellement de prémâcher le travail ».
Recettes : personnaliser l’installation d’une application
Certaines applications (Steam, Discord) affichent une roue dentée au lieu du bouton « Installer ». Cela indique une recette permettant de :
- Ajouter des composants supplémentaires (ex. MangoHud pour Steam)
- Définir des permissions de fichiers supplémentaires
L’exemple donné est celui de Steam : l’utilisateur stocke ses jeux sur /media/games, mais un Flatpak isolé n’y a pas accès par défaut. Easy Flatpack permet de saisir ce chemin directement dans la recette : « Je mets /media/games, je fais installer et donc Steam va s’installer avec cette recette ». L’intervenant vérifie ensuite avec flatseal que la permission a bien été ajoutée.
Gestion des installations et mises à jour
Un menu « En cours » apparaît dynamiquement dans la barre d’outils lorsqu’une opération (installation, désinstallation, mise à jour) est active. Il disparaît automatiquement quand rien n’est en cours, ce qui « permet d’alléger aussi l’ensemble des informations affichées ».
Rétrogradation d’un paquet Flatpak
Easy Flatpack intègre une fonctionnalité de rétrogradation : si une mise à jour casse une application, on peut revenir à une version antérieure. L’intervenant illustre : « Si la version 2.4. de Flatseal ne fonctionne pas et que je veux revenir à la version 2.3.1, je peux rétrograder le paquet ». Cette action est gérée graphiquement, sans commande.
Paramètres et préférences
Dans le menu hamburger, on trouve :
- Importations possibles
- Paramètres : changer la portée d’installation (utilisateur courant vs tous les utilisateurs)
- Chemin des jeux (redondant avec la recette Steam, mais applicable à Lutris et autres)
- Modification du thème visuel
L’intervenant recommande de passer en mode « pour tous les utilisateurs du système » : « Quitte à prendre de la place sur le disque, autant que ça le prenne et que ce soit bénéfique pour tous les utilisateurs créés ».
Comparaison avec Bazar (vidéo précédente)
Easy Flatpack est jugé « un peu plus complet » que Bazar, notamment grâce à :
- La rétrogradation des paquets
- Les recettes pour personnaliser permissions et composants
- Les packs d’applications
Cependant, l’intervenant précise sa préférence personnelle : « Je préfère quand même Bazar parce qu’il y a moins de choses visuelles à l’écran. Il me suffit amplement ».
CONCEPTS CLÉS
- Flatpak : système de gestion de paquets universel, isolant chaque application dans un conteneur (sandbox). Les permissions d’accès aux fichiers système ou aux dossiers personnels doivent être explicitement accordées.
- FlatHub : dépôt central officiel des applications Flatpak.
- PackageKit : service système utilisé par Gnome Software et Discover pour gérer les paquets (APT, DNF, Flatpak…). Consommateur de ressources CPU et mémoire.
- Recette : dans Easy Flatpack, configuration personnalisée d’une application (permissions supplémentaires, composants optionnels) avant installation.
- Rétrogradation : action de revenir à une version antérieure d’un paquet Flatpak, utile en cas de régression après une mise à jour.
CONCLUSION
Easy Flatpack est un outil léger, autonome et complet pour gérer les applications Flatpak sans alourdir le système avec PackageKit. Il se distingue par ses packs, ses recettes de personnalisation et sa capacité à rétrograder les paquets. Son principal défaut est le réglage par défaut sur l’utilisateur courant plutôt que sur tout le système. Pour les administrateurs cherchant une solution graphique simple et performante, Easy Flatpack est un excellent choix, même si certains préféreront la sobriété de Bazar.