Nota :
Contributeurs, les sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli !
Flatpak est une méthode alternative d’installation de logiciels, utilisable sur Debian. Les applications installées avec Flatpak peuvent fonctionner sur n'importe quelle distribution.
En effet les applications sont ici isolées du système et fonctionnent de façon autonome dans un bac à sable, “sandbox”. Chaque application utilise une “runtime” qui embarque tout le nécessaire à son fonctionnement. Une “runtime” est un ensemble de dépendances qui sont utilisées par les applications.
Plusieurs applications peuvent utiliser une même “runtime”. De même plusieurs “runtimes” peuvent quo-exister sur le système. Les “runtimes” sont fournis par des dépôts qu'il faudra installer avant tout.
Le nombre d'applications disponibles dans le dépôt principal d'applications (Flathub) est désormais conséquent.
Par ailleurs le fait que le logiciel soit isolé du système fait qu'il doit être installé avec toutes ses dépendances. Cela implique, qu'il faut bien avoir en tête que si le développeur ne tient pas trop à jour son paquet Flatpak on peut se retrouver avec des dépendances non à jour et des failles de sécurités.
Point positif, le bac à sable dans lequel fonctionne l'application permet de garder le système propre et de ne rien casser.
apt-get install flatpak
Le paquet flatpak contient les services et les exécutables nécessaires à l'installation et au lancement d'applications en sandbox et aux services nécessaires pour interagir de façon limitée avec le reste du système.
Lister les applications installées:
flatpak list
Lancer une application:
flatpak run APPLICATION
Supprimer une application:
flatpak uninstall APPLICATION
Mettre à jour toutes les applications:
flatpak update
Mettre à jour une application:
flatpak update APPLICATION
Vous n'êtes pas convaincu par l'utilisation de Flatpak ou bien à l'usage vous voyez de plus en plus ses inconvénients. Vous avez décidé de vous en séparer.
1] Lister les paquets Flatpak installés :
flatpak list
2] Supprimer tous les paquets : Pour chaque APPLICATION résultat de la commande précédente, notez son nom pour pouvoir éventuellement en réinstaller une version Debian et faites :
flatpak uninstall APPLICATION
Suivi de :
flatpak uninstall --unused
3] Purger le paquet Debian Flatpak :
apt purge flatpak
4] Supprimer les fichiers résiduels :
rm -rf /var/lib/flatpak
rm -rf ~/.local/share/flatpak
rm -rf ~/.cache/flatpak
5] Installer la version Debian souhaitée de toute ou partie des APPLICATIONS de la liste donnée par la commande 1 plus haut :
apt install APPLICATION-1
apt install APPLICATION-2
apt install APPLICATION-N
Les dépôts fournissent les “runtimes”
Les dépôts peuvent être installés automatiquement lors de l'installation d'une application ou manuellement. Lister les dépôts présent sur le système:
flatpak remote-list
Lister les applications qui utilisent un dépôt:
flatpak remote-ls --app DÉPÔT
Où DÉPÔT est un des noms listé avec la première commande (flatpak remote-list)
Supprimer un dépôt:
flatpak remote-delete DÉPÔT
Ajouter un dépôt:
flatpak remote-add --if-not-exist DÉPÔT
Dans de nombreux cas le dépôt Flathub fournira le nécessaire.
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
Redémarrer la machine
La page de Flatpak fourni toutes les indications pour installer les applications.
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install --from https://flathub.org/repo/appstream/org.tordini.flavio.Minitube.flatpakref
Après un certain temps, voir un temps certain le mot de passe est demandé, le renseigner.
un petit :
flatpak list
Ce qui donne en retour:
org.tordini.flavio.Minitube
Il n'y a plus qu'a lancer Minitube
flatpak run org.tordini.flavio.Minitube
flatpak update org.tordini.flavio.Minitube
Flatpak peut être intégrer à GNOME Software. On pourra installer, mettre à jour les paquets flatpak à partir de cette interface graphique.
Pour cela il faut installer le paquet: gnome-software-plugin-flatpak
apt install gnome-software-plugin-flatpak
Redémarrer la machine pour que ce soit pris en compte.
Flatpak peut être intégrer à plasma-discover. On pourra installer, mettre à jour les paquets flatpak à partir de cette interface graphique. Discover gardera aussi à jour les paquets flatpak en avertissant des mises à jour et en les installant.
Pour cela il faut installer le paquet: plasma-discover-backend-flatpak
apt install plasma-discover-backend-flatpak
Redémarrer la machine pour que ce soit pris en compte.