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 Prochaine révision | Révision précédente | ||
flatpak [Le 09/08/2022, 14:01] 141.227.26.230 [Installation de logiciels] |
flatpak [Le 20/08/2024, 17:48] (Version actuelle) 91.161.152.215 [Mise à jour des logiciels] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | {{tag>Focal application paquet}} | ||
- | {{tag>Focal Bionic Xenial application paquet}} | + | {{ https://i.imgur.com/epoTNSU.png?100}} |
- | ---- | ||
- | |||
- | {{ https://i.imgur.com/epoTNSU.png?100}} | ||
====== Flatpak, un format de paquets universel ====== | ====== Flatpak, un format de paquets universel ====== | ||
Ligne 20: | Ligne 18: | ||
Depuis 2017, beaucoup d'applications populaires ont été rendues disponibles au format Flatpak : [[:Blender]], [[:Skype]], [[:Spotify]], [[:LibreOffice]], [[:Pitivi]], certaines applications [[:KDE]], beaucoup d'applications [[:GNOME]], beaucoup d'applications //elementaryOS//, etc. | Depuis 2017, beaucoup d'applications populaires ont été rendues disponibles au format Flatpak : [[:Blender]], [[:Skype]], [[:Spotify]], [[:LibreOffice]], [[:Pitivi]], certaines applications [[:KDE]], beaucoup d'applications [[:GNOME]], beaucoup d'applications //elementaryOS//, etc. | ||
- | Des applications récentes en cours de développement actif sont parfois même disponibles presque uniquement sous forme de Flatpak ! | + | Des applications récentes en cours de développement actif sont parfois même disponibles presque uniquement sous forme de Flatpak ! |
- | ===== Pré-requis ===== | + | ===== Installation ===== |
- | * Il faut absolument une version d’Ubuntu **supérieure ou égale à [[:16.04]]**. | + | ==== Installation de l'utilitaire flatpak ==== |
- | * Les [[:sudo|droits d’administration]] et une connexion internet sont requis pour l’installation du paquet **flatpak** lui-même. | + | |
- | * Une connexion à internet est aussi nécessaire pour télécharger les logiciels à installer //via// **flatpak**. | + | |
- | ===== Installation de l'utilitaire flatpak===== | + | Pour utiliser flatpak il faut [[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt>flatpak]]**. |
- | ==== Méthode recommandée (18.04 et plus) ==== | + | ==== Intégration aux logithèques ==== |
- | [[:tutoriel:comment_installer_un_paquet|Installez le paquet]] **[[apt>flatpak]]** depuis les dépôts. | + | * Le paquet **[[apt>gnome-software-plugin-flatpak]]** permet de gérer les logiciels Flatpak depuis la [[:gnome-software|logithèque GNOME]]. |
- | + | * Le paquet **[[apt>plasma-discover-flatpak-backend]]** permet de gérer les logiciels Flatpak depuis la [[:plasma-discover|logithèque KDE]]. | |
- | - Le paquet **[[apt>gnome-software-plugin-flatpak]]** (qui n'existe pas pour la version 16.04) permet, optionnellement, de pouvoir gérer les logiciels Flatpak depuis la [[:gnome-software|logithèque GNOME]]. | + | |
- | + | ||
- | - Le paquet **[[apt>plasma-discover-flatpak-backend]]** (qui n'existe pas pour la version 16.04) permet, optionnellement, de pouvoir gérer les logiciels Flatpak depuis la [[:plasma-discover|logithèque KDE]]. | + | |
- | + | ||
- | ==== Depuis un PPA (pour la version 16.04) ==== | + | |
- | + | ||
- | - [[:PPA|Ajoutez le dépôt PPA]] **ppa:alexlarsson/flatpak**((https://launchpad.net/~alexlarsson/+archive/ubuntu/flatpak)) dans vos sources de logiciels. | + | |
- | - [[:tutoriel:comment_modifier_sources_maj#recharger_la_liste_des_paquets|Rechargez la liste des paquets]] | + | |
- | - [[:tutoriel:comment_installer_un_paquet|Installez le paquet]] **[[apt>flatpak]]**. | + | |
==== Ajout du dépôt Flathub ==== | ==== Ajout du dépôt Flathub ==== | ||
- | Les logiciels Flatpak ne viennent pas des dépôts d'Ubuntu, mais de sites souvent alimentés directement par les développeurs. Il faut référencer ces dépôts dans Ubuntu avant de pouvoir installer quelque chose. | + | Les logiciels Flatpak ne viennent pas des dépôts de Canonical (qui soutient plutôt [[:snap]]), mais d'autres dépôts. Il faut référencer les dépôts qui nous intéressent avant de pouvoir installer quoi que ce soit sur Ubuntu. |
- | Le principal dépôt de logiciels au format Flatpak est **Flathub** ; il est explorable en ligne [[https://flathub.org/apps|ici]] sous forme de site web. Pour l'explorer depuis la logithèque ou depuis le terminal, on peut l'ajouter comme une source de logiciels avec la commande : | + | **[[https://flathub.org/fr|Flathub]]** est le principal dépôt de logiciels au format Flatpak : il est maintenu par des tiers de confiance et intègre l'énorme majorité des applications disponibles en Flatpak. On peut explorer celles-ci en ligne sur [[https://flathub.org/fr|ce site Internet]], mais pour l'intégrer à l'utilitaire Flatpak et lister et gérer ses applications avec la logithèque ou depuis le terminal, il faut ajouter **Flathub** comme source de logiciels avec cette commande : |
- | <code bash>flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo</code> \\ URL qui fonctionne en 10/2021 = https://dl.flathub.org/repo/flathub.flatpakrepo \\ | + | <code bash>flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo</code> |
- | Votre logithèque intégrera désormais les programmes disponibles sur ce dépôt. | + | [[:gnome-software|GNOME Logiciels]] intégrera désormais les programmes disponibles sur ce dépôt (mais la logithèque Ubuntu ne les affichera pas). |
- | Pour installer d'autres dépôts, voir le [[:tutoriel/installer_application_flatpak#ajouter_le_depot_flathub|tutoriel dédié]] à l'installation des dépôts flatpak. | + | Pour installer d'autres dépôts, voir le [[:tutoriel:installer_application_flatpak#ajouter_le_depot_flathub|tutoriel dédié]] à l'installation des dépôts flatpak. |
===== Utilisation ===== | ===== Utilisation ===== | ||
Ligne 69: | Ligne 56: | ||
==== Installation de logiciels ==== | ==== Installation de logiciels ==== | ||
- | **Voir le [[:tutoriel/installer_application_flatpak|tutoriel dédié]].** | + | **Voir le [[:tutoriel:installer_application_flatpak|tutoriel dédié]].** |
1. Soit directement à partir du site [[https://flathub.org/home|Flathub]] (ce site est également un magasin d'application). | 1. Soit directement à partir du site [[https://flathub.org/home|Flathub]] (ce site est également un magasin d'application). | ||
- | 2. Soit à partir de la logithèque (si le plugin logithèque a bien été installé). Les logiciels flatpak y sont mélangés avec les logiciels au format .deb. On peut les reconnaître sur la page du logiciel : la zone **source** indique le dépôt : **dl.flathub.org** pour flathub, par exemple. | + | 2. Soit à partir de Gnome Software (si le plugin logithèque a bien été installé). Les logiciels flatpak y sont mélangés avec les logiciels au format .deb. On peut les reconnaître sur la page du logiciel : la zone **source** indique le dépôt : **dl.flathub.org** pour flathub, par exemple. |
3. Soit en ligne de commande : | 3. Soit en ligne de commande : | ||
<code>flatpak install identifiant.du.logiciel</code> | <code>flatpak install identifiant.du.logiciel</code> | ||
- | par exemple : | + | par exemple : |
<code>flatpak install warpinator</code> | <code>flatpak install warpinator</code> | ||
Ligne 118: | Ligne 105: | ||
Le cas présenté est intentionnellement plus bavard que la moyenne. | Le cas présenté est intentionnellement plus bavard que la moyenne. | ||
- | Avec les versions plus anciennes de flatpak, l'installation doit préciser le dépôt du logiciel : | + | Avec les versions plus anciennes de flatpak, l'installation devait préciser le dépôt du logiciel : |
<code>flatpak install dépôt nom-du-logiciel</code> | <code>flatpak install dépôt nom-du-logiciel</code> | ||
+ | Mais l'actuel version de flatpak se débrouille pour trouver par le seul nom du logiciel, quitte à vous proposer un choix si plusieurs options sont trouvées. | ||
==== Connaître les logiciels installés ==== | ==== Connaître les logiciels installés ==== | ||
Ligne 140: | Ligne 128: | ||
Pour mettre à jour manuellement les applications en ligne de commande : | Pour mettre à jour manuellement les applications en ligne de commande : | ||
- | <code>flatpak update</code> | + | <code bash>flatpak uninstall --unused |
+ | flatpak update</code> | ||
==== Désinstallation de logiciels ===== | ==== Désinstallation de logiciels ===== | ||
Ligne 146: | Ligne 135: | ||
Les logiciels en format Flatpak peuvent être désinstallés de la même manière que les autres par la logithèque (onglet "Installées"). | Les logiciels en format Flatpak peuvent être désinstallés de la même manière que les autres par la logithèque (onglet "Installées"). | ||
- | Une application au format flatpak peut être aussi retirée avec la commande | + | Une application au format flatpak peut être aussi retirée avec la commande |
<code>flatpak uninstall identifiant.du.logiciel</code> | <code>flatpak uninstall identifiant.du.logiciel</code> | ||
Pour supprimer les dépendances obsolètes c'est l'option --unused à coupler avec uninstall | Pour supprimer les dépendances obsolètes c'est l'option --unused à coupler avec uninstall | ||
Ligne 183: | Ligne 172: | ||
Pour les versions plus récentes, référez-vous au [[https://doc.ubuntu-fr.org/tutoriel/installer_application_flatpak#themes|paragraphe dédié du tutoriel d'installation]]. | Pour les versions plus récentes, référez-vous au [[https://doc.ubuntu-fr.org/tutoriel/installer_application_flatpak#themes|paragraphe dédié du tutoriel d'installation]]. | ||
+ | ==== L'application se ferme peu après avoir été ouverte ==== | ||
+ | |||
+ | - Installer [[https://flathub.org/apps/com.github.tchx84.Flatseal|flatseal]]. | ||
+ | - Sélectionner l'application incrimnée. | ||
+ | - Activer l'option "peut fonctionner en arrière-plan". | ||
===== Désinstallation ===== | ===== Désinstallation ===== | ||