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
flatpak [Le 20/05/2025, 02:56]
krodelabestiole + conf et perm flatseal / + dbus org.freedesktop.secrets / mise en forme / + flathub en intro
flatpak [Le 29/06/2025, 06:40] (Version actuelle)
krodelabestiole [Flatpak, un format de paquets universel] +détails
Ligne 1: Ligne 1:
 {{tag>​Focal application paquet}} {{tag>​Focal application paquet}}
  
-{{ https://​i.imgur.com/​epoTNSU.png?100}}+{{ :icons:​flatpak.png?direct&​160|icône Flatpak}}
 ====== Flatpak, un format de paquets universel ====== ====== Flatpak, un format de paquets universel ======
  
-**[[wpfr>​Flatpak]]** est un système libre et communautaire ​(intégré aux logithèques graphiques, ou bien utilisable en ligne de commande) ​pour la [[:​gestionnaire_de_paquets|gestion de paquets]], le déploiement de logiciels, et l'​isolement d'​applications (//​sandboxing//​).+**[[wpfr>​Flatpak]]** est un système libre et communautaire pour la [[:​gestionnaire_de_paquets|gestion de paquets]], le déploiement de logiciels, et l'​isolement d'​applications (//​sandboxing//​). Il peut être intégré aux [[:​gestionnaire_de_paquets#​les_gestionnaire_de_paquets_graphiques|logithèques graphiques]],​ ou utilisable en [[:​commande_shell|ligne de commande]].
  
-Il fournit ​un environnement isolé ​du reste du système (//sandbox//), où l'​utilisateur peut faire fonctionner ​des applications ​de manière sûre : +Il fournit ​des environnements isolés ​du reste du système (//sandboxes//), où l'​utilisateur peut faire fonctionner ​chaque application ​de manière sûre et facilitée ​
-  * le risque ​pour la stabilité ​est moindre (les paquets existants ne sont pas modifiés par l'​installation des applis; +  * Le risque ​d'​instabilité ​est moindre (les paquets existants ne sont pas modifiés par l'​installation des applications,​ les bibliothèques sont isolées du système). 
-  * il n'y a **pas de conflits ​de dépendances** ​(en contrepartieça prend plus de place que les paquets des dépôts) ; +  * Il n'y a **plus de conflit ​de dépendances**, ​chaque bibliothèque étant généralement propre à une application. 
-  * le risque pour la sécurité est moindre ​: les applications au format Flatpak demandent la permission de l'​utilisateur pour accéder au matériel (webcam, clefs USB, ...) et aux fichiers de l'​utilisateur ("bac à sable"​).+  * Le risque pour la sécurité ​et la fuite de données privées ​est extrêmement faible ​: les applications au format Flatpak demandent la [[#​configuration_et_permissions_des_applications|permission de l'​utilisateur]] pour accéder au matériel (webcam, clefs USB, ...) et aux fichiers de l'​utilisateur ("bac à sable"). 
 +  * Le dépôt principal [[https://​flathub.org/​fr|Flathub]] propose des milliers d'​applications,​ et leur soumission est soigneusement supervisée afin d'​éviter l'​introduction de logiciel malveillant. Un dépôt unique permet aussi d'​éviter la multiplication des risques comme c'est le cas avec l'​ajout de [[:​PPA|PPAs]] individuels. 
 +  * La distribution d'​applications pour toutes les [[:​distributions]] étant grandement simplifiées pour les développeurs,​ sans avoir recours à leurs mainteneurs,​ une bien plus grande quantité d'​applications est disponible, partout, et plus rapidement (dans leurs dernières versions).
  
-Inconvénients : le démarrage ​est un peu plus lentet la taille sur disque ​est plus importante.+**Inconvénients :** 
 +  * Le démarrage ​des applications peut s'​avérer ​un peu plus lent
 +  * L'​espace de stockage exploité par les applications ​et leurs dépendances individuelles ​est plus important. 
 +  * L'​isolement en bac à sable requiert de donner manuellement certaines [[#​configuration_et_permissions_des_applications|permissions]] pour autoriser certaines fonctionnalités des applications,​ ce qui peut induire une complexité supplémentaire (mais aussi gage de sécurité).
  
 Le projet est mené par [[wpfr>​Freedesktop.org]] depuis 2014, jadis sous le nom de ''​xdg-app'',​ le but étant de faciliter la distribution d'​applications par des développeurs tiers sur toutes les distributions. Le projet est mené par [[wpfr>​Freedesktop.org]] depuis 2014, jadis sous le nom de ''​xdg-app'',​ le but étant de faciliter la distribution d'​applications par des développeurs tiers sur toutes les distributions.
Ligne 19: Ligne 24:
 On trouve aujourd'​hui plusieurs milliers d'​applications sur le dépôt le plus populaire : [[https://​flathub.org/​fr|Flathub]].((plus de [[https://​docs.flathub.org/​blog/​over-one-million-active-users-and-growing|2400 applications]] début 2024)) On trouve aujourd'​hui plusieurs milliers d'​applications sur le dépôt le plus populaire : [[https://​flathub.org/​fr|Flathub]].((plus de [[https://​docs.flathub.org/​blog/​over-one-million-active-users-and-growing|2400 applications]] début 2024))
  
-C'est le canal privilégié de nombreux développeurs,​ qui peuvent distribuer en un seul paquet leurs logiciels sur toutes les [[:​distributions|distributions Linux]], en ayant la main sur l'​environnement et les dépendances,​ ce qui explique que certaines applications ne soient ​même disponibles ​presque ​que sous forme de Flatpak !((C'​est le cas de [[https://​usebottles.com/​|Bottles]] et de nombreuses [[https://​apps.gnome.org/​fr/​|applis pour GNOME]] par exemple.))+C'est le canal privilégié de nombreux développeurs,​ qui peuvent distribuer en un seul paquet leurs logiciels sur toutes les [[:​distributions|distributions Linux]], en ayant la main sur l'​environnement et les dépendances,​ ce qui explique que certaines applications ne soient ​parfois ​disponibles que sous forme de Flatpak ​(en dehors de la compilation évidemment) ​!((C'​est le cas de [[https://​usebottles.com/​|Bottles]] et de nombreuses [[https://​apps.gnome.org/​fr/​|applis pour GNOME]] par exemple.))
  
 ===== Installation ===== ===== Installation =====
  • flatpak.1747702568.txt.gz
  • Dernière modification: Le 20/05/2025, 02:56
  • par krodelabestiole