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
flatpak [Le 29/06/2025, 06:40]
krodelabestiole [Flatpak, un format de paquets universel] +détails
flatpak [Le 29/06/2025, 19:15] (Version actuelle)
krodelabestiole [Flatpak, un format de paquets universel] reformulation / refactoring
Ligne 6: Ligne 6:
 **[[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]]. **[[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 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 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 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 **plus de conflit de dépendances**,​ chaque bibliothèque étant généralement propre à une application. +
-  * 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'​applicationset 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 ​:**+**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). 
 + 
 +**Inconvénients**,​ en particulier par rapport au format [[:deb]] :
   * Le démarrage des applications peut s'​avérer un peu plus lent.   * 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'​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]] pour autoriser certaines fonctionnalités ​des applications, ce qui peut induire une complexité supplémentaire (mais aussi gage de sécurité)+  * 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é).
- +
-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.+
  
 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 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.txt
  • Dernière modification: Le 29/06/2025, 19:15
  • par krodelabestiole