Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
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 Prochaine révision Les deux révisions suivantes | ||
doc:systeme:flatpak [27/02/2018 20:36] deuchdeb [Flatpak] |
doc:systeme:flatpak [04/06/2020 19:18] deuchdeb [Utilisation] |
||
---|---|---|---|
Ligne 17: | Ligne 17: | ||
===== Introduction ===== | ===== Introduction ===== | ||
- | Flatpak est une nouvelle façon d'installer d'utiliser des applications dans Debian. Les applications installées avec Flatpack peuvent fonctionner sur n'importe qu'elle distribution. | + | Flatpak est une nouvelle façon d'installer d'utiliser des applications dans Debian. Les applications installées avec Flatpack peuvent fonctionner sur n'importe quelle distribution. |
En effet les applications sont ici isolées du système et fonctionnent de façon autonome dans un bac à sable, //"sandbox"//. Chaque application utilise une //"runtime"// qui embarque tout le nécessaire à son fonctionnement. Une //"runtime"// est un ensemble de dépendances qui sont utilisées par les applications. | En effet les applications sont ici isolées du système et fonctionnent de façon autonome dans un bac à sable, //"sandbox"//. Chaque application utilise une //"runtime"// qui embarque tout le nécessaire à son fonctionnement. Une //"runtime"// est un ensemble de dépendances qui sont utilisées par les applications. | ||
Ligne 28: | Ligne 28: | ||
Le nombre d'applications disponibles dans le dépôt principal d'applications (Flathub) est désormais conséquent. 8-) | Le nombre d'applications disponibles dans le dépôt principal d'applications (Flathub) est désormais conséquent. 8-) | ||
- | Par ailleurs le fait que le logiciel soit isoler du système fait qu'il doit être installer avec toutes ses dépendances. Cela implique, qu'il faut bien avoir en tête que si le développeur ne tient pas trop à jour son paquet //Flatpak// on peut se retrouver avec des dépendances non à jours et des failles de sécurités. | + | Par ailleurs le fait que le logiciel soit isolé du système fait qu'il doit être installé avec toutes ses dépendances. Cela implique, qu'il faut bien avoir en tête que si le développeur ne tient pas trop à jour son paquet //Flatpak// on peut se retrouver avec des dépendances non à jour et des failles de sécurités. |
Point positif, le //bac à sable// dans lequel fonctionne l'application permet de garder le système propre et de ne rien casser. 8-) | Point positif, le //bac à sable// dans lequel fonctionne l'application permet de garder le système propre et de ne rien casser. 8-) | ||
Ligne 36: | Ligne 36: | ||
apt-get install flatpak</code> | apt-get install flatpak</code> | ||
- | Le paquet flatpack contient les services et les exécutables nécessaires à l'installation et au lancement d'applications en sandbox et aux services nécessaires pour interagir de façon limiter avec le reste du système. | + | Le paquet flatpack contient les services et les exécutables nécessaires à l'installation et au lancement d'applications en sandbox et aux services nécessaires pour interagir de façon limitée avec le reste du système. |
===== Utilisation ===== | ===== Utilisation ===== | ||
Ligne 92: | Ligne 92: | ||
<note>Dans la plupart des cas les //"runtimes"// nécessaires aux applications sont installées automatiquement. Pour que ceci soit vrai il faut que le dépôt fournissant ces //"runtimes"// soit déjà installé </note> | <note>Dans la plupart des cas les //"runtimes"// nécessaires aux applications sont installées automatiquement. Pour que ceci soit vrai il faut que le dépôt fournissant ces //"runtimes"// soit déjà installé </note> | ||
- | Dans de nombreux cas le dépôt GNOME fournira le nécessaire. | + | Dans de nombreux cas le dépôt //Flathub// fournira le nécessaire. |
- | <code user> | + | |
- | flatpak remote-add --if-not-exists gnome https://sdk.gnome.org/gnome.flatpakrepo</code> | + | <code root>flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo</code> |
=====Installer des applications pour de vrai===== | =====Installer des applications pour de vrai===== | ||
Ligne 125: | Ligne 126: | ||
=== Mise à Jour de Minitube === | === Mise à Jour de Minitube === | ||
<code user>flatpak update org.tordini.flavio.Minitube</code> | <code user>flatpak update org.tordini.flavio.Minitube</code> | ||
+ | |||
+ | =====Intégration aux gestionnaires de paquets graphiques Gnome et KDE===== | ||
+ | ====GNOME Software==== | ||
+ | |||
+ | Flatpak peut être intégrer à GNOME Software. On pourra installer, mettre à jour les paquets flatpak à partir de cette interface graphique. | ||
+ | |||
+ | Pour cela il faut installer le paquet: //gnome-software-plugin-flatpak// | ||
+ | |||
+ | <code root>apt install gnome-software-plugin-flatpak</code> | ||
+ | |||
+ | Redémarrer la machine pour que ce soit pris en compte. | ||
+ | |||
+ | ====plasma-discover==== | ||
+ | |||
+ | Flatpak peut être intégrer à plasma-discover. On pourra installer, mettre à jour les paquets flatpak à partir de cette interface graphique. | ||
+ | Discover gardera aussi à jour les paquets flatpak en avertissant des mises à jour et en les installant. | ||
+ | |||
+ | Pour cela il faut installer le paquet: //plasma-discover-backend-flatpak// | ||
+ | |||
+ | <code root>apt install plasma-discover-backend-flatpak</code> | ||
+ | |||
+ | Redémarrer la machine pour que ce soit pris en compte. | ||
=====Liens intéressants===== | =====Liens intéressants===== | ||
- | * [[https://flathub.org/|Le dépôt principal de Flatpak avec le mode d'emploie]] | + | * [[https://flathub.org/|Le dépôt principal de Flatpak avec le mode d'emploi]] |
* [[http://flatpak.org/flatpak/flatpak-docs.html|Les commandes Flatpak]] | * [[http://flatpak.org/flatpak/flatpak-docs.html|Les commandes Flatpak]] | ||
* [[https://forums.bunsenlabs.org/viewtopic.php?id=3095|Un tuto pour installer Flatpak puis Gimp]] | * [[https://forums.bunsenlabs.org/viewtopic.php?id=3095|Un tuto pour installer Flatpak puis Gimp]] | ||
* [[http://flatpak.org/command-line.html|Flatpak ligne de commande]] | * [[http://flatpak.org/command-line.html|Flatpak ligne de commande]] | ||
* [[https://www.volted.net/tester-gimp-2-9-5-avec-flatpak|Flatpak sur VOLTED.NET de chez sogal]] ;-) | * [[https://www.volted.net/tester-gimp-2-9-5-avec-flatpak|Flatpak sur VOLTED.NET de chez sogal]] ;-) |