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, 19:15] (Version actuelle)
krodelabestiole [Flatpak, un format de paquets universel] reformulation / refactoring
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 : +Le projet ​est mené par [[wpfr>​Freedesktop.org]] depuis 2014jadis sous le nom de ''​xdg-app''​le but étant ​de faciliter la distribution d'applications directement par leurs développeurs sur toutes les distributions.
-  * le risque pour la stabilité ​est moindre (les paquets existants ne sont pas modifiés ​par l'​installation des applis) ; +
-  * il n'y a **pas de conflits de dépendances** (en contrepartieça prend plus de place que les paquets des dépôts) ; +
-  * 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 (webcamclefs USB, ...) et aux fichiers ​de l'utilisateur ("bac à sable"​).+
  
-Inconvénients ​: le démarrage ​est un peu plus lent, et la taille sur disque ​est plus importante.+**Flatpak** permet aujourd'​hui aux utilisateurs Linux d'​accéder à un immense catalogue d'​applications,​ et d'​installer et de faire fonctionner chacune d'​entre elles de manière sûre et facilitée ​: 
 +  * Le risque d'​instabilité est moindre (les applications et leurs bibliothèques étant isolées, leur installation n'a pas d'​effet sur le système). 
 +  * Il n'y a **plus de conflit de dépendances**,​ chaque application étant livrée indépendamment avec ses bibliothèques. 
 +  * Le risque pour la sécurité et la fuite de données privées ​est extrêmement réduit : chaque application Flatpak est isolée dans son "bac à sable" et requiert si nécessaire la [[#​configuration_et_permissions_des_applications|permission de l'​utilisateur]] pour accéder au matériel (webcam, clefs USB, ...) et aux fichiers personnels. 
 +  * **[[https://​flathub.org/​fr|Flathub]]**,​ le dépôt le plus populaire, propose des milliers d'​applications((plus de [[https://​docs.flathub.org/​blog/​over-one-million-active-users-and-growing|2400 applications]] début 2024)), et leur soumission est soigneusement supervisée afin d'​éviter l'​introduction de logiciel malveillant. Ce 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 aux mainteneurs de celles-ci, une bien plus grande quantité d'​applications est disponible, partout, et plus rapidement (dans leurs dernières versions).
  
-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.+**Inconvénients**,​ en particulier ​par rapport au format ​[[:deb]] 
 +  * Le démarrage des applications peut s'avérer un peu plus lent. 
 +  * L'espace ​de stockage exploité ​par les applications avec leurs dépendances individuelles est plus important. 
 +  * L'​isolement en bac à sable requiert de donner manuellement certaines [[#​configuration_et_permissions_des_applications|permissions]] aux applications pour autoriser certaines de leurs fonctionnalités,​ ce qui peut induire une complexité supplémentaire (mais qui est aussi gage de sécurité).
  
 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. On y trouve aussi des applications propriétaires pour Linux, comme [[:Zoom]] ou [[:Teams]]. 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. On y trouve aussi des applications propriétaires pour Linux, comme [[:Zoom]] ou [[:Teams]].
  
-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)) +**Flatpak** avec [[https://​flathub.org/​fr|Flathub]] ​est ainsi devenu le canal privilégié,​ et parfois exclusif((C'est le cas de [[https://usebottles.com/​|Bottles]] et de nombreuses [[https://​apps.gnome.org/fr/|applis pour GNOME]] par exemple.)) de nombreux développeurs ​et éditeurs, 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.
- +
-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.))+
  
 ===== Installation ===== ===== Installation =====
  • flatpak.1747702568.txt.gz
  • Dernière modification: Le 20/05/2025, 02:56
  • par krodelabestiole