Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente | |||
tutoriel:installer_application_flatpak [Le 18/09/2025, 23:15] krodelabestiole détails |
tutoriel:installer_application_flatpak [Le 19/09/2025, 14:39] (Version actuelle) krodelabestiole détails / màj / cette page fait doublon avec flatpak, c'est pas vraiment un tuto ? |
||
---|---|---|---|
Ligne 30: | Ligne 30: | ||
Il existe 3 façons classiques d'installer un logiciel [[:Flatpak]]. | Il existe 3 façons classiques d'installer un logiciel [[:Flatpak]]. | ||
- | 1. **Par GNOME Logiciels** : 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). | + | 1. **Par GNOME Logiciels** : 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 [[https://flathub.org/fr|Flathub]], par exemple). |
- | 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. | + | 2. **Par la logithèque Flathub** : Flathub dispose de sa propre logithèque en ligne ([[https://flathub.org/fr|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.}} | {{:tutoriel:flatpak-flathub.png?500|La logithèque en ligne Flathub.}} | ||
- | 3. **Par la ligne de commande** : | + | 3. **Par la [[:commande_shell|ligne de commande]]** : |
- | <code>flatpak install nom-du-logiciel</code> | + | <code>flatpak install identifiant.du.logiciel</code> |
par exemple : | par exemple : | ||
<code>flatpak install org.gnome.Lollypop</code> | <code>flatpak install org.gnome.Lollypop</code> | ||
Ligne 53: | Ligne 53: | ||
On peut aussi utiliser la sous-commande ''search'' : | On peut aussi utiliser la sous-commande ''search'' : | ||
<code>flatpak search lollypop</code> | <code>flatpak search lollypop</code> | ||
- | pour rechercher un logiciel appelé ''lollypop''. | + | pour rechercher un logiciel appelé //[[:lollypop]]//. |
- | Quelques exemple de noms sur flathub : | + | Quelques exemples de noms sur [[https://flathub.org/fr|Flathub]] : |
^ Nom dans le dépôt ^ Application ^ | ^ Nom dans le dépôt ^ Application ^ | ||
| ''com.spotify.Client'' | Client de bureau [[:Spotify]] | | | ''com.spotify.Client'' | Client de bureau [[:Spotify]] | | ||
- | | ''org.gnome.Eolie'' | Navigateur web [[:Eolie]] | | ||
| ''org.libretro.RetroArch'' | [[:emulation|Émulateurs]] RetroArch (retrogaming) | | | ''org.libretro.RetroArch'' | [[:emulation|Émulateurs]] RetroArch (retrogaming) | | ||
- | | ''io.github.GnomeMpv'' | GNOME MPV (interface GTK+ 3 pour le lecteur multimédia [[:MPV]]) | | + | | ''io.mpv.Mpv'' | lecteur multimédia [[:MPV]] | |
- | | ''com.uploadedlobster.peek'' | Peek (enregistreur de GIF) | | + | |
| ''org.gnome.Lollypop'' | Lecteur musical [[:Lollypop]] | | | ''org.gnome.Lollypop'' | Lecteur musical [[:Lollypop]] | | ||
| ''net.sourceforge.chromium-bsu'' | Le jeu vidéo libre Chromium-BSU | | | ''net.sourceforge.chromium-bsu'' | Le jeu vidéo libre Chromium-BSU | | ||
| ''net.sourceforge.TuxFootball'' | Le jeu vidéo 2D TuxFootball | | | ''net.sourceforge.TuxFootball'' | Le jeu vidéo 2D TuxFootball | | ||
- | | ''org.gtk.Gtk3theme.Arc-Dark'' | Le [[:tutoriel/personnaliser_gnome|thème GTK+ 3]] "Arc-Dark" | | + | | ''org.gtk.Gtk3theme.Arc-Dark'' | Le [[:tutoriel:personnaliser_gnome|thème GTK+ 3]] "Arc-Dark" | |
| ''com.valvesoftware.Steam'' | Plateforme de jeux vidéo [[:Steam]] | | | ''com.valvesoftware.Steam'' | Plateforme de jeux vidéo [[:Steam]] | | ||
==== Les runtimes ==== | ==== Les runtimes ==== | ||
- | Pour s'exécuter, les 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 automatique, donc pas d'implication de votre part, sinon une approbation. | + | Pour s'exécuter, les applications qu'on installera auront besoin d'un //runtime// (routine d'[[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 automatique, donc pas d'implication de votre part, sinon une approbation. |
- | <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> | + | <note important>L'installation d'une application est généralement assez courte, mais celle d'un //environnement d'exécution// peut prendre un peu de temps. Heureusement, des applications distinctes utilisent souvent le même //environnement d'exécution//.</note> |
- | 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 : | + | === Où trouver les routines d'environnement pour les applications hors dépôts (téléchargement direct) === |
- | <code bash>flatpak remote-add kderuntime --if-not-exists http://distribute.kde.org/kderuntime.flatpakrepo</code> | + | |
- | == 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 rechercher ''Application Platform'' dans votre logithèque. |
- | 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. | + | La liste des //runtimes// disponibles se trouve dans la documentation de Flatpak, au chapitre « [[https://docs.flatpak.org/fr/latest/available-runtimes.html|Runtimes disponibles]] » —{routines d’environnement disponibles} |
- | + | ||
- | 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} | + | |
===== Utiliser vos logiciels ===== | ===== Utiliser vos logiciels ===== | ||
- | Pour lancer graphiquement les applications installées, passez par votre menu habituel des applications, comme indiqué **[[tutoriel:comment_lancer_application|ici]]**. | + | Pour lancer graphiquement les applications installées, passez par votre menu habituel des applications, comme indiqué **[[:tutoriel:comment_lancer_application|ici]]**. |
Via le [[:terminal]], la [[:commande_shell|commande]] est : | Via le [[:terminal]], la [[:commande_shell|commande]] est : | ||
- | <code>flatpak run nom.du.logiciel</code> | + | <code>flatpak run identifiant.du.logiciel</code> |
===== Mise à jour ===== | ===== Mise à jour ===== | ||
N'oubliez pas de mettre régulièrement à jour vos logiciels : | N'oubliez pas de mettre régulièrement à jour vos logiciels : | ||
- | |||
<code>flatpak update</code> | <code>flatpak update</code> | ||
Ligne 101: | Ligne 94: | ||
La commande est : | La commande est : | ||
- | <code>flatpak uninstall nom.du.logiciel</code> | + | <code>flatpak uninstall identifiant.du.logiciel</code> |
<note>Si vous avez installé avec l'option ''%%--user%%'', il faudra remettre cette option à la désinstallation.</note> | <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 | + | Pour supprimer les environnements d'exécutions et des données inutiles, utilisez la commande |
<code>flatpak uninstall --unused</code> | <code>flatpak uninstall --unused</code> | ||
- | Si plus aucun logiciel installé n'en provient, vous pouvez retirer le dépôt avec la commande | + | Si plus aucun logiciel installé n'en provient, vous pouvez retirer un dépôt avec la commande |
- | + | <code>flatpak remote-delete nom_du_dépôt</code> | |
- | <code>flatpak remote-delete nom-du-depot</code> | + | |
===== Niveaux de privilèges ===== | ===== Niveaux de privilèges ===== | ||
- | 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). | + | La plupart des sous-commandes de ''flatpak'', dont ''install'', possèdent une option ''%%--user%%'', par opposition à l'option par défaut ''%%--system%%'' (qui est active si on ne précise rien). |
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'installer. Par exemple : | 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'installer. Par exemple : | ||
- | |||
<code>flatpak install --user org.gnome.FeedReader</code> | <code>flatpak install --user org.gnome.FeedReader</code> | ||
- | + | installe [[:feedreader|FeedReader]] **uniquement pour l'utilisateur courant**.\\ | |
- | 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__. | + | 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 éventuellement présents sur l'ordinateur n'auront alors pas accès à l'application. |
===== Options intéressantes ===== | ===== Options intéressantes ===== | ||
Ligne 128: | Ligne 117: | ||
==== Ajouter un autre dépôt flatpak==== | ==== Ajouter un autre dépôt flatpak==== | ||
- | <note help>Le concept de "dépôt" flatpak est parfois désigné par le terme "remote" (ce qui signifie "à distance").</note> | + | <note help>Le concept de "dépôt" flatpak est parfois désigné par le terme "//remote//" (ce qui signifie "à distance").</note> |
- | 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 | + | Si [[https://flathub.org/fr|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> | <code>flatpak remote-add --if-not-exists nom_du_dépôt https://adresse-du-dépôt.flatpakrepo</code> | ||
Ligne 186: | Ligne 175: | ||
* La page dédiée à [[:Flatpak]] | * La page dédiée à [[:Flatpak]] | ||
* [[https://flatpak.org/|Site officiel flatpak.org]] | * [[https://flatpak.org/|Site officiel flatpak.org]] | ||
- | * [[https://flathub.org/|L'accueil de flathub.org]] | + | * [[https://flathub.org/fr|L'accueil de flathub.org]] |
* [[:Paquet]] | * [[:Paquet]] | ||
* **(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]] | * **(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]] |