Ceci est une ancienne révision du document !
Tutoriel : installer une application avec Flatpak
Le système Flatpak permet le déploiement de logiciels, la gestion de paquets et la virtualisation d'applications sur ordinateurs personnels. Il fournit un environnement isolé du reste du système (sandbox), où l'utilisateur peut faire fonctionner des applications de manière isolée.
Ce tutoriel vous expliquera comment utiliser Flatpak pour installer des logiciels.
Pré-requis
Il faut avoir installé le paquet flatpak (voir la page de l'application), disposer des droits d'administration, et d'une connexion internet fonctionnelle.
sudo
!
Une fenêtre s'ouvrira pour demander le mot de passe au moment où il sera nécessaire, et uniquement à ce moment là.
Ajouter des dépôts
Comme tous les gestionnaires de paquets, flatpak va chercher ce qu'il lui faut dans des dépôts, qui ne sont pas configurés par défaut, entre autres car ils sont indépendants de la distribution.
Il existe de nombreux dépôts Flatpak différents, le système étant plutôt décentralisé. La syntaxe générale de la commande est
flatpak remote-add --if-not-exists nom_du_dépôt https://adresse-du-dépôt.flatpakrepo
Le dépôt le plus fourni est sans doute flathub1), nous n'allons ajouter que celui-ci :
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak remote-add --if-not-exists gnome-apps https://sdk.gnome.org/gnome-apps.flatpakrepo
Les applications GNOME étant sur flathub, c'est cependant superflu.
Installation de logiciels
Les runtimes
Pour s'exécuter, les applications qu'on installera auront souvent besoin d'un runtime ( peut-être possiblement de plusieurs ?).
Il s'agit de ?????? j'ai pas compris la traduction du mot
Ne soyez pas donc surpris si une confirmation vous sera demandée pour l'installation d'un runtime.
gnome-apps
, il faudra au préalable ajouter le dépôt suivant :
flatpak remote-add --if-not-exists gnome https://sdk.gnome.org/gnome.flatpakrepo
qui contient les runtimes exigés par les applications GNOME.
Nommage des logiciels
Dans les dépôts, les applications sont identifiées par un nom suivant un format normé (exemples) :
Nom dans le dépôt | Application |
---|---|
com.spotify.Client | Client desktop Spotify |
org.gnome.Eolie | Navigateur web Eolie |
org.libretro.RetroArch | Émulateurs RetroArch (retrogaming) |
com.vinszent.GnomeTwitch | GNOME Twitch (client desktop pour le visionnage de directs de Twitch) |
io.github.GnomeMpv | GNOME MPV (interface GTK+ 3 pour le lecteur multimédia MPV) |
com.uploadedlobster.peek | Peek (enregistreur de GIF) |
org.gnome.Lollypop | Lecteur musical Lollypop |
net.sourceforge.chromium-bsu | Jeu Chromium-BSU |
org.gnome.Recipes | |
net.sourceforge.TuxFootball | Le jeu vidéo 2D TuxFootball |
org.gtk.Gtk3theme.Arc-Dark | Le thème GTK+ 3 "Arc-Dark" |
L'autocomplétion (double appui sur tab) sera souvent nécessaire pour trouver le nom exact.
Installation depuis flathub
Utiliser vos logiciels
Désinstaller les logiciels
Problèmes connus
Voir aussi
- La page dédiée à Flatpak