Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
tutoriel:installer_application_flatpak [Le 07/12/2019, 18:43]
78.194.2.45 [Nommage des logiciels]
tutoriel:installer_application_flatpak [Le 17/09/2025, 19:43] (Version actuelle)
krodelabestiole pas besoin de spécifier flathub après la commande
Ligne 1: Ligne 1:
 {{tag>​Xenial Bionic tutoriel application format paquet}} {{tag>​Xenial Bionic tutoriel application format paquet}}
  
----- +{{ :icons:​flatpak.png?direct&​160|icône Flatpak}}
- +
-{{ http://​i.imgur.com/​epoTNSU.png?100}} +
 ====== Tutoriel : installer une application avec Flatpak ====== ====== 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 mieux sécurisée. 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 mieux sécurisée.
 +
 +Les paquets logiciels flatpak fonctionnant sur toutes les distributions linux, on trouve sur le principal dépôt (Flathub) des logiciels en nombre, qui ne sont même parfois disponibles que dans ce format.
  
 Ce tutoriel vous expliquera comment utiliser [[:​Flatpak]] pour installer des logiciels. Ce tutoriel vous expliquera comment utiliser [[:​Flatpak]] pour installer des logiciels.
  
-{{ http://​i.imgur.com/​Ezy1wRU.png?​600 |Les logiciels Eolie, Lollypop, GNOME Recipes et Peek sont distribués au format flatpak}}+{{https://​i.imgur.com/​Ezy1wRU.png?​600|Les logiciels Eolie, Lollypop, GNOME Recipes et Peek sont distribués au format flatpak}}
  
 ===== Pré-requis ===== ===== Pré-requis =====
  
-Il faut installer le paquet **[[:flatpak]]** (voir la page de l'​application), et d'une connexion internet fonctionnelle.+La gestion des paquets ​[[:Flatpak]] n'​est ​(par défautpas installée sur Ubuntumais est simple à ajouter.
  
-Si vous désirez disposer des logiciels en format //flatpak// dans la [[:gnome-software|logithèque]], vous pouvez aussi installer ​:+1. Il faut [[:tutoriel:​comment_installer_un_paquet|Installer]] le gestionnaire **[[:flatpak]]**,​ par exemple en cliquant sur ''​[[apt>​flatpak]]''​ (ou via un ''​sudo apt install flatpak''​). Ce paquet est le paquet de base, qui permet aux logiciels à ce format de s’exécuter.
  
-  ​* Ubuntu ou autre variante : **[[apt>​gnome-software-plugin-flatpak]]** +2. Si vous désirez voir les logiciels en format //flatpak// dans la [[:​gnome-software|logithèque]],​ vous pouvez aussi installer une extension : 
-  * Kubuntu : **[[apt>​plasma-discover-flatpak-backend]]**+  ​* Ubuntu ou autre variante : ''​[[apt>​gnome-software-plugin-flatpak]]''​ 
 +  * Kubuntu : ''​[[apt>​plasma-discover-flatpak-backend]]''​
  
-==== Niveaux ​de privilèges ====+3. Enfin, ajoutez à votre système au moins un dépôt ​de logiciel flatpak : le principal est le dépôt flathub. Pour l'​ajouter,​ tapez dans un terminal : 
 +<​code>​flatpak remote-add --if-not-exists flathub https://​flathub.org/​repo/​flathub.flatpakrepo</​code>​
  
-La plupart des commandes liées à //flatpak// possèdent une option ''​%%--user%%'',​ par opposition à l'​option par défaut ''​%%--system%%''​.+===== Installation de logiciels =====
  
-L'option ''​%%--user%%''​ implique que la manipulation ne concerne que l'​utilisateur courant. Cette option est détaillée ​[[#​Installation pour un seul utilisateur|plus loin]], mais gardez à l'​esprit que les manipulations qui suivent (ajout de dépôts, installation,​ désinstallation) peuvent être faites en utilisant cette option.+Il existe 3 façons classiques d'installer un logiciel ​[[:Flatpak]].
  
-<note important>​Les droits d'​administration sont nécessaires ​si vous voulez ajouter des dépôts ​pour tout le système ​(c'est l'​option ​par défaut), mais **ne tapez pas la commande ''​sudo''​** !+1. **Par votre logithèque** : si vous avez installé l’extension ​pour votre logithèque ​(cf. "​pré-requis"​) vous pouvez aller dans celle-ci, et chercher votre logiciel désiré. S'il existe dans différents formats (par exemple flatpak et .deb), vous le verrez plusieurs fois. Vous reconnaîtrez les flatpak car le dépôt est indiqué sur la page du logiciel en bas à droite dans la zone **source** : **dl.flathub.org** pour le dépôt flathub, par exemple).
  
-Une fenêtre s'​ouvrira pour demander le mot de passe au moment où il sera nécessaire,​ et uniquement à ce moment là.</note>+2. **Par la logithèque Flathub** : Flathub dispose ​de sa propre logithèque en ligne ([[https://​flathub.org/apps|ici]]),​ il vous suffit de chercher l'​application puis de cliquer dessus pour l'​installer. 
 +{{:​tutoriel:​flatpak-flathub.png?​500|La logithèque en ligne Flathub.}}
  
-===== Ajouter le dépôt flathub =====+3. **Par la ligne de commande** : 
 +<​code>​flatpak install nom-du-logiciel</​code>​ 
 +par exemple : 
 +<​code>​flatpak install org.gnome.Lollypop</​code>​ 
 +On peut mettre plusieurs noms d'​applications dans la même commande : 
 +<​code>​flatpak install com.uploadedlobster.peek com.valvesoftware.Steam</​code>​
  
-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éfautentre autres car ils sont **indépendants ​de la distribution**. +Quand on ne connaît ​pas clairement l'​identifiant complet du logicielon tape juste la commande d'​installation avec son nom simple, et la ligne de commande vous propose ​la liste de ce qui peut correspondre dans le dépôt. Il vous reste à choisir dans la liste éventuelle : un même logiciel peut-être présenté en plusieurs versions, par exemple une version de test et une version stablePar exemple (ici il y a un seul choix) :
-<note help>Le concept ​de dépôt flatpak est parfois désigné par le terme "​remote"​ (ce qui signifie "à distance"​).</​note>​+
  
-Il existe divers dépôts Flatpak différents,​ le système ayant été pensé pour être décentralisé. La syntaxe générale de la commande est  +<​code>​(chris ​5.11.0-18-generic) ~ flatpak install lollypop 
-<​code>​flatpak remote-add --if-not-exists nom_du_dépôt https://​adresse-du-dépôt.flatpakrepo</​code>​+Looking for matches…
  
-La plupart des paquets Flatpak disponibles sont dans le dépôt **[[https://flathub.org/|flathub]]**, qui nous servira donc d'​exemple ​+Found ref ‘app/org.gnome.Lollypop/x86_64/​stable’ in remote ‘flathub’ (user). 
-<​code>​flatpak remote-add --if-not-exists flathub https://​flathub.org/​repo/​flathub.flatpakrepo</​code>​+Use this ref? [Y/n]:  
 +</​code>​
  
-<​note>​flathub.org est un dépôt indépendant de toute distribution et de tout environnement,​ il accueille des logiciels variés, venu de diverses fondations ou distributions ([[:KDE]], elementary, [[:GNOME]], [[:linux_mint|Mint]],​ etc.), mais aussi des logiciels indépendants.</​note>​+Quelques exemple de noms sur flathub :
  
-==== Autres dépôts ====+^ Nom dans le dépôt ^ Application ^ 
 +| ''​com.spotify.Client''​ | Client de bureau [[:​Spotify]] | 
 +| ''​org.gnome.Eolie''​ | Navigateur web [[:Eolie]] | 
 +| ''​org.libretro.RetroArch''​ | [[:​emulation|Émulateurs]] RetroArch (retrogaming) | 
 +| ''​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''​ | Le jeu vidéo libre Chromium-BSU | 
 +| ''​net.sourceforge.TuxFootball''​ | Le jeu vidéo 2D TuxFootball | 
 +| ''​org.gtk.Gtk3theme.Arc-Dark''​ | Le [[:​tutoriel/​personnaliser_gnome|thème GTK+ 3]] "​Arc-Dark"​ | 
 +| ''​com.valvesoftware.Steam''​ | Plateforme de jeux vidéo [[:Steam]] |
  
-Parmi les dépôts notables et sécurisés,​ on peut remarquer celui des applications [[:GNOME]] : +==== Les runtimes ====
-<​code>​flatpak remote-add --if-not-exists gnome-apps https://​sdk.gnome.org/​gnome-apps.flatpakrepo</​code>​ +
-et celui des applications [[:KDE]] : +
-<​code>​flatpak remote-add kdeapps --if-not-exists https://​distribute.kde.org/​kdeapps.flatpakrepo</​code>​+
  
-Les logiciels de ces environnements étant pour la plupart déjà dans les dépôts [[:apt]], et pour certains sur flathubces dépôts sont normalement superflus. +Pour s'​exécuterles applications qu'on installera auront besoin d'un //runtime// (**routine d'environnement d'exécution**(([[wpfr>​Environnement d'​exécution]])))Certains logiciels que vous installez en ont besoin. Ne soyez pas donc surpris si lors de l'​installation d'​un ​nouveau logiciel, une confirmation ​vous est demandée pour l'​installation d'un //​environnement d'​exécution//​Celle-ci reste automatiquedonc pas d'​implication de votre part, sinon une approbation.
-==== Paquets téléchargés hors-dépôts ==== +
-Synaptic gère des paquets au format ​''​.deb'' ​​**provenant de dépôts APT uniquement**.  \\ Il ne permet ​pas — dans sa configuration actuelle — l'installation d'​un ​paquet téléchargé manuellement depuis un site Internet ou généré par vous-même\\ ​Si vous cherchez à effectuer ces manipulationslisez les sections suivantes ou utilisez plutôt [[:gdebi]].+
  
-=== Paquets téléchargés maunuellement ===+<note important>​L'​installation d'une application est assez courte, mais celle d'un //​environnement d'​exécution//​ peut prendre plus de temps. Heureusement,​ des applications distinctes utilisent souvent le même //​environnement d'​exécution//​.</​note>​
  
-== Les paquets précompilés au format ​*.deb ==+Ainsi, si vous voulez installer quelque chose depuis le dépôt ''​kdeapps'',​ il faudra ​**peut-être** au préalable ajouter le dépôt des environnements d'​exécution exigés par les applications KDE : 
 +<code bash>​flatpak remote-add kderuntime --if-not-exists http://​distribute.kde.org/​kderuntime.flatpakrepo</​code>​
  
-Afin de gérer ​les paquets précompilés .deb que vous téléchargez manuellement ​par exemple **depuis les sites de confiance** **Sourceforge** ou **Github**vous devez configurer l'​application qui les installera par défaut. il s'agit de la Logithèque Ubuntu. ​+== Où trouver ​les routines d'​environnement pour les applications hors dépôts ​(téléchargement direct==
  
 +Si vous avez suivi les procédures d'​intégrations décrites précédemment,​ il vous suffit de faire une recherche sur ''​freedesktop''​ et ''​runtime''​ dans votre logithèque.
  
-== Les paquets précompilés ​au format *.deb à l'aide de l'​application Checkinstall ==+La liste des runtimes disponibles se trouve dans la documentation du Flatpak, ​au chapitre « [[https://​docs.flatpak.org/​fr/​latest/​available-runtimes.html|Runtimes disponibles]] » —{routines d’environnement disponibles}
  
-Contrairement à l'​idée préconçue selon laquelle Synaptic serait incapable de gérer les sources compilés manuellement,​ **ceci est tout à fait possible à l'aide de l'​application checkinstall**. \\ +===== Utiliser vos logiciels =====
-Cet utilitaire en ligne de commandes simplissime à utiliser compile les sources en C++ puis génère un paquet précompilé *.deb. \\ +
-Cette procédure permet d'​intégrer ensuite le paquet généré manuellement à la bibliothèque de Synaptic.+
  
-Pour de plus amples informations sur l'​application Checkinstallreportez vous au chapitre ​[[checkinstall|Checkinstall Créer facilement un paquet debian (*.deb) à partir des sources]] de la documentation.+Pour lancer graphiquement les applications installéespassez par votre menu habituel des applications,​ comme indiqué **[[tutoriel:comment_lancer_application|ici]]**.
  
 +Via le [[:​terminal]],​ la [[:​commande_shell|commande]] est :
 +<​code>​flatpak run nom.du.logiciel</​code>​
  
-==== Formats de distribution alternatifs ==== 
-Synaptic ne sait pas gérer les logiciels précompilés au format [[:​Flatpak]] ni [[:​snap|Snap]] ni [[:​Appimage]] encore moins les applications hébergées sur [[wp>​https://​fr.wikipedia.org/​wiki/​GitHub|Github]]. \\ Si votre logithèque ne gère pas nativement ces formats, des procédures spécifiques à chaque format vous seront nécessaires. 
  
-=== Les nouveaux modules d'​intégration ​à Ubuntu ​=== +===== Mise à jour =====
-Depuis Ubuntu 17.10, rétroportés sous 16.04, il existe des applications d'​intégration des paquets **Flatpak**,​ **Snap**, **Appimage** et des application hébergées sur le Github. \\ Les procédures d’intégration diffèrent selon le paquet précompilé considéré. +
-  * Intégration de **Snap** dans la Logithèque Ubuntu : \\ le service snapd est désormais intégré aux distribution récentes d'​Ubuntu. Pour gérer les Snaps depuis la logithèque,​ il vous suffit de vous rendre sur [[https://​snapcraft.io/​snap-store|la page officielle du Snapstore]] et de cliquer sur le bouton **[ install ]** ( Ubuntu 16.04 et suivantes ) <code bash>​sudo snap install snap-store  +
-sudo apt-get update </​code>​ +
-  * Intégration du dépôt officiel **Flathub** au sein de Synaptic : <code bash> +
-sudo flatpak remote-add --if-not-exists flathub https://​flathub.org/​repo/​flathub.flatpakrepo </​code>​ +
-  * Intégration de **Flatpak** dans la logithèque Ubuntu : ( Ubuntu 16.04 et suivantes ) <code bash>​sudo apt install gnome-software-plugin-flatpak +
-sudo apt-get update </​code>​ \\ pour les autres gestionnaires de bureaux, se référer à la page « [[https://​www.numetopia.fr/​installation-et-utilisation-de-flatpak-sous-ubuntu/​|Installation et utilisation de Flatpak sur Ubuntu]] » \\ — site : Numétopia.fr ; auteur : le tux masqué ; date : 21 août 2019 ; mise à jour : 6 novembre 2019. \\  +
-    * Pour lister vos paquets Flatpak, entrez dans un [[terminal|Terminal]] : <code bash> +
-flatpak list </​code>​ +
-    * Pour mettre à jour tous vos paquets Flatpak, entrez dans un [[terminal|Terminal]] : <code bash> +
-flatpak update </​code>​ +
-  * Intégration de **Appimage** au sein des différentes interfaces graphiques d'​Ubuntu :  +
-    * se référer à [[https://​www.linuxuprising.com/​2018/​04/​easily-run-and-integrate-appimage-files.html|Easily Run And Integrate AppImage Files With AppImageLauncher]] ​ \\ — site : Linuxuprising.com ; auteur : logix ; date : 17 juillet 2018. +
-    * télécharger le paquet précompilé *.deb sur la page Github dédiée « [[https://​github.com/​TheAssassin/​AppImageLauncher/​releases|Appimage Launcher release builds]] ». +
-  * Intégration de **Github Desktop** au sein des différentes interfaces graphiques d'​Ubuntu : <code bash>​sudo snap install github-desktop --edge </​code>​ \\ Le paquet github-desktop permet de gérer son dépôt Github graphiquement dans une application intégrée au gestionnaire d'​applications Ubuntu+
  
-<​note>​**Le projet précédent nommé __Appimaged__ est désormais déprécié**. \\ +N'oubliez pas de mettre régulièrement à jour vos logiciels ​:
-Ceci ne vous empêche nullement de l'utiliser en complément ​de Appimage Launcher. Pour l'​installer **après avoir installé Appimage Launcher** ​: +
-<code bash>​wget "​https://​github.com/​AppImage/​appimaged/​releases/​download/​continuous/​appimaged-x86_64.AppImage"</​code>​ +
-rendez vous dans votre dossier personnel +
-<code bash> sudo chmod a+x appimaged-x86_64.AppImage</​code>​ +
-<code bash>​sudo ./​appimaged-x86_64.AppImage --install</​code>​ +
-</​note>​ +
-===== Installation de logiciels =====+
  
-==== Les runtimes ====+<​code>​flatpak update</​code>​
  
-Pour s'​exécuter, ​les applications qu'on installera auront besoin d'un //​runtime//​.+===== Désinstaller ​les logiciels =====
  
-Il s'​agit,​ en bon français, d'un **environnement d'​exécution**(([[wpfr>​Environnement d'​exécution]])) ​dans le cas d'une application "​normale"​ (pas en flatpak ​ni en [[:snap]]), l'​environnement d'​exécution est directement votre système Ubuntu lui-même, ce qui implique un certain nombre de limitations,​ notamment en terme de compatibilité des versions.+La commande est : 
 +<​code>​flatpak ​uninstall nom.du.logiciel</​code>​
  
-Ne soyez pas donc surpris si une confirmation ​vous est demandée pour l'installation d'un //​environnement d'exécution//.+<​note>​Si ​vous avez installé avec l'option ​''​%%--user%%'',​ il faudra remettre cette option à la désinstallation.<​/note>
  
-<note important>​L'​installation ​d'une application est assez courtemais celle d'un //​environnement d'​exécution//​ peut prendre une bonne minute ; heureusement,​ des applications distinctes utilisent souvent le même //​environnement d'​exécution//​.</​note>​+Si des environnements ​d'exécutions ou des données restent installéesutilisez la commande
  
-=== Autres dépôts ===+<​code>​flatpak uninstall --unused</​code>​
  
-<note important>​si vous avez un message tel que « ''​**flatub not found**''​ »veuillez entrer au préalable : +Si plus aucun logiciel installé n'en provientvous pouvez retirer ​le dépôt avec la commande
-<code bash>rm -rf /​var/​tmp/​flatpak-cache-*</​code>​ puis  +
-reprendre par exemple: +
-<code bash>​flatpak remote-add --user --if-not-exists flathub https://​flathub.org/​repo/​flathub.flatpakrepo</​code>​ +
-<code bash>​flatpak install --user flathub org.gnome.Builder</​code>​ pour installer ​le logiciel qui vous convient.</​note>​+
  
-Si vous voulez installer quelque chose depuis le dépôt ''​gnome-apps'',​ il faudra **peut-être** au préalable ajouter le dépôt des environnements d'​exécution exigés par les applications GNOME : +<​code>​flatpak remote-delete nom-du-depot</​code>​
-<​code ​bash>flatpak remote-add --if-not-exists gnome https://​sdk.gnome.org/​gnome.flatpakrepo</​code>​+
  
-Si vous voulez installer quelque chose depuis le dépôt ''​kdeapps'',​ il faudra **peut-être** au préalable ajouter le dépôt des environnements d'​exécution exigés par les applications KDE : 
-<code bash>​flatpak remote-add kderuntime --if-not-exists http://​distribute.kde.org/​kderuntime.flatpakrepo</​code>​ 
  
-==== Dénommination des logiciels ​====+===== Niveaux de privilèges =====
  
-Dans les dépôts (tous, pas seulement ​//flathub//)les applications sont identifiées ​par un nom qui suit un format normé, assez différent de ce qui se fait avec [[:apt]] (exemples:+La plupart des commandes liées à //flatpak// possèdent une option d’installation ''​%%--user%%''​, par opposition à l'​option par défaut ''​%%--system%%''​ (qui est active si on ne précise rien)
  
-^ Nom dans le dépôt ^ Application ^ +Il s'agit d'une option ​de sécurité qui limite les droits d'​accès au système du logiciel que vous venez d'​installerPar exemple ​:
-| com.spotify.Client | Client ​de bureau [[:​Spotify]] | +
-| org.gnome.Eolie | Navigateur web [[:Eolie]] | +
-| org.libretro.RetroArch | [[:​emulation|Émulateurs]] RetroArch (retrogaming) | +
-| 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 | Le jeu vidéo libre Chromium-BSU | +
-| net.sourceforge.TuxFootball | Le jeu vidéo 2D TuxFootball | +
-| org.gtk.Gtk3theme.Arc-Dark | Le [[:​tutoriel/​personnaliser_gnome|thème GTK+ 3]] "​Arc-Dark"​ | +
-| com.valvesoftware.Steam | Plateforme de jeux vidéo [[:Steam]] |+
  
-L'auto-complétion (double appui sur tab) sera souvent utile pour trouver le nom exact.+<​code>​flatpak install ​--user org.gnome.FeedReader</​code>​
  
-==== Installation depuis la logithèque Ubuntu====+installe [[:​feedreader|FeedReader]] **uniquement pour l'​utilisateur courant**. Les fichiers relatifs à cette application sont alors stockés dans ''​~/​.local/​share/​flatpak/​app/​org.gnome.FeedReader''​ au lieu de ''/​var/​lib/​flatpak/​app/​org.gnome.FeedReader''​ comme ça aurait été le cas normalement. Les autres comptes utilisateurs installés sur l’ordinateur (s'il y en a) __n'​auront alors pas accès à l'​application__.
  
-{{ :​tutoriel:​flatpak-logitheque.png?​400|Exemple avec l'​application Pitivi.}}+===== Options intéressantes =====
  
-Si vous avez suivi les prérequis, les logiciels sont disponibles depuis [[:​gnome-software|la logithèque GNOME]] (ou la [[:​plasma-discover|la logithèque KDE]] selon votre cas) et s'​installent donc comme n'​importe quel logiciel (ci-contre).+==== Ajouter un autre dépôt flatpak====
  
-La version au format Flatpak se reconnaît grâce ​à l'URL de flathub.org écrite sous la description du logiciel.+<note help>Le concept de "​dépôt"​ flatpak est parfois désigné par le terme "​remote"​ (ce qui signifie "à distance"​).</​note>​
  
-~CB~+Si Flathub est le dépôt dominant, il existe d'​autres dépôts Flatpak, le système ayant été pensé pour être décentralisé. La syntaxe générale de la commande est 
 +<​code>​flatpak remote-add --if-not-exists nom_du_dépôt https://​adresse-du-dépôt.flatpakrepo</​code>​
  
-==== Installation depuis la logithèque Flathub ==== +Le dépôt ​des applications ​[[:KDE]] est ainsi 
- +<​code>​flatpak ​remote-add kdeapps --if-not-exists https://​distribute.kde.org/kdeapps.flatpakrepo</​code>​
-Le principal ​dépôt ​de logiciels au format flatpak est Flathub, qui dispose de sa propre logithèque,​ sous forme d'​application web. Vous pouvez vous y rendre ​[[https://​flathub.org/​apps|ici]]. +
- +
-Il vous suffit de chercher l'​application et de cliquer dessus pour l'​installer.\\ +
-{{:​tutoriel:​flatpak-flathub.png?​500|La logithèque en ligne Flathub.}} +
-==== Installation en ligne de commande ==== +
- +
-Pour disposer de davantage d'​options d'​installation,​ vous préférerez peut-être passer par le [[:​terminal]],​ où une simple ligne de commande suffira. +
- +
-Exemple pour [[:Lollypop]] : +
-<​code>​flatpak ​install flathub org.gnome.Lollypop<​/code> +
- +
-On peut mettre plusieurs noms d'​applications dans la même commande : +
-<​code>​flatpak install flathub com.uploadedlobster.peek com.valvesoftware.Steam</​code>​ +
- +
-<note tip>Pour connaître l'​identifiant de l'​application avec certitude, utilisez l'​auto-complétion,​ ou bien cherchez un mot-clé ou un nom de logiciel : +
-<​code>​flatpak search steam</​code>​ +
-</​note>​ +
- +
-===== Options intéressantes =====+
  
 ==== Installation depuis un fichier ==== ==== Installation depuis un fichier ====
Ligne 185: Ligne 141:
 Cette technique vous demandera, en cours d'​installation,​ d'​ajouter les dépôts nécessaires. Cette technique vous demandera, en cours d'​installation,​ d'​ajouter les dépôts nécessaires.
  
-==== Installation pour un seul utilisateur ====+==== Installation ​d'un dépôt ​pour un seul utilisateur ====
  
-Ajouter ​l'​option ''​%%--user%%'' ​permet d'​installer l'​application uniquement pour l'​utilisateur courant.+Pour installer un logiciel pour un utilisateur spécifique,​ on doit ajouter un dépôt pour cet utilisateur avec l'​option ''​%%--%%user'' ​(même quand le dépôt a déjà été installé au niveau du système) :
  
-Exemple : +<​code>​flatpak remote-add --user --if-not-exists flathub https://​flathub.org/​repo/​flathub.flatpakrepo</​code>​
- +
-=== Ajouter le "​remote"​ === +
- +
-Même quand ça a déjà été fait au niveau du système, il faut l'​installer pour l'​utilisateur courant : +
-<​code>​ +
-flatpak remote-add --user --if-not-exists flathub https://​flathub.org/​repo/​flathub.flatpakrepo</​code>​+
  
 <note help>​Vous pouvez installer tous les remotes et tous les logiciels uniquement pour l'​utilisateur courant, ainsi tout sera dans votre dossier personnel. Étant donné le volume potentiel de certains environnements d'​exécution,​ il peut être pratique d'​optimiser un peu où les installer.</​note>​ <note help>​Vous pouvez installer tous les remotes et tous les logiciels uniquement pour l'​utilisateur courant, ainsi tout sera dans votre dossier personnel. Étant donné le volume potentiel de certains environnements d'​exécution,​ il peut être pratique d'​optimiser un peu où les installer.</​note>​
  
-=== Installer le logiciel ​===+=== Supprimer un dépôt du système ​===
  
-<​code>​flatpak ​install ​--user flathub org.gnome.FeedReader +<​code>​flatpak ​remote-delete name</​code>​
-</​code>​+
  
-Cette commande va installer "​FeedReader",​ un agrégateur de flux RSS pour l'​environnement [[:GNOME]], mais **uniquement pour l'​utilisateur courant**, les fichiers relatifs à cette application étant alors stockés dans ''​~/​.local/​share/​flatpak/​app/​org.gnome.FeedReader''​ au lieu de ''/​var/​lib/​flatpak/​app/​org.gnome.FeedReader''​ comme ça aurait été le cas normalement. +par exemple ​pour flathub ​
- +<​code>​flatpak remote-delete ​flathub</​code>​
-===== Utiliser vos logiciels ===== +
- +
-Pour lancer graphiquement les applications installées,​ faites comme indiqué **[[tutoriel:​comment_lancer_application|ici]]**. +
- +
-Via le [[:​terminal]],​ la [[:​commande_shell|commande]] est : +
-<​code>​flatpak run nom.du.logiciel</​code>​ +
- +
-<note help>Pas la peine de préciser ''​%%--user%%''​ pour l'​exécution des applications installées ainsi.</​note>​ +
- +
-===== Mise à jour ===== +
- +
-N'​oubliez pas de mettre régulièrement à jour vos logiciels : +
- +
-<​code>​flatpak update</​code>​ +
- +
-===== Désinstaller les logiciels ===== +
- +
-La commande est : +
-<​code>​flatpak uninstall nom.du.logiciel</​code>​ +
- +
-<​note>​Si vous avez installé avec l'​option ''​%%--user%%'',​ il faudra remettre cette option à la désinstallation.</​note>​ +
- +
-Si des environnements d'​exécutions ou des données restent installées,​ utilisez la commande +
- +
-<​code>​flatpak uninstall --unused</​code>​ +
- +
-Si plus aucun logiciel installé n'en provient, vous pouvez retirer le dépôt avec la commande +
- +
-<​code>​flatpak remote-delete ​nom-du-depot</​code>​+
  
 ===== Problèmes connus ===== ===== Problèmes connus =====
Ligne 242: Ligne 162:
 Si votre logiciel n'a pas le bon thème, il est alors conseillé d'​installer le thème depuis //​flathub//​. Exemples : Si votre logiciel n'a pas le bon thème, il est alors conseillé d'​installer le thème depuis //​flathub//​. Exemples :
  
-<​code>​flatpak install ​flathub ​org.gtk.Gtk3theme.Ambiance</​code>​ +<​code>​flatpak install org.gtk.Gtk3theme.Ambiance</​code>​ 
-<​code>​flatpak install ​flathub ​org.gtk.Gtk3theme.Communitheme</​code>​ +<​code>​flatpak install org.gtk.Gtk3theme.Communitheme</​code>​ 
-Pour lister les thèmes il suffit de taper la commande :  +Pour lister les thèmes il suffit de taper la commande : 
-<​code>​flatpak remote-ls ​flathub ​| grep org.gtk.Gtk3theme</​code>​+<​code>​flatpak remote-ls | grep org.gtk.Gtk3theme</​code>​
 [[https://​www.linuxuprising.com/​2018/​05/​how-to-get-flatpak-apps-to-use-correct.html|Source]] [[https://​www.linuxuprising.com/​2018/​05/​how-to-get-flatpak-apps-to-use-correct.html|Source]]
 ==== Emplacements inaccessibles ==== ==== Emplacements inaccessibles ====
Ligne 255: Ligne 175:
 Les traductions sont normalement installées avec l'​application. Si ce n'est pas le cas, installez le paquet ayant le nom de l'​application mais avec la terminaison "​.Locale"​ : Les traductions sont normalement installées avec l'​application. Si ce n'est pas le cas, installez le paquet ayant le nom de l'​application mais avec la terminaison "​.Locale"​ :
  
-<​code>​flatpak install ​flathub ​org.gnome.Games.Locale</​code>​+<​code>​flatpak install org.gnome.Games.Locale</​code>​
  
 ===== Voir aussi ===== ===== Voir aussi =====
  
-  * [[http://​flatpak.org/​|Site officiel flatpak.org]]+  * [[https://​flatpak.org/​|Site officiel flatpak.org]]
   * [[https://​flathub.org/​|L'​accueil de flathub.org]]   * [[https://​flathub.org/​|L'​accueil de flathub.org]]
   * [[:Paquet]]   * [[:Paquet]]
   * La page dédiée à [[:​Flatpak]]   * La page dédiée à [[:​Flatpak]]
-  * **(en)** [[http://​www.omgubuntu.co.uk/​2017/​07/​7-flatpak-apps-can-install-right-now-flathub|article d'OMG Ubuntu à propos de l'​installation de l'​installation par flatpak]]+  * **(en)** [[https://​www.omgubuntu.co.uk/​2017/​07/​7-flatpak-apps-can-install-right-now-flathub|article d'OMG Ubuntu à propos de l'​installation de l'​installation par flatpak]]
   * La "​concurrence"​ : [[:apt ]], [[:snap]], [[:​appimage]]   * La "​concurrence"​ : [[:apt ]], [[:snap]], [[:​appimage]]
-  * [[http://​flatpak.org/​apps.html|Applications disponibles sur flatpak.org]]+  * [[https://​flatpak.org/​apps.html|Applications disponibles sur flatpak.org]]
   * **(en)** [[https://​community.kde.org/​Guidelines_and_HOWTOs/​Flatpak|Tutoriel pour installer les applications KDE]]   * **(en)** [[https://​community.kde.org/​Guidelines_and_HOWTOs/​Flatpak|Tutoriel pour installer les applications KDE]]
  
  • tutoriel/installer_application_flatpak.1575740624.txt.gz
  • Dernière modification: Le 07/12/2019, 18:43
  • par 78.194.2.45