Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

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 → ODT PDF Export

Flatpak

Nota :

Contributeurs, les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli !

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.

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.

Plusieurs applications peuvent utiliser une même “runtime”. De même plusieurs “runtimes” peuvent quo-exister sur le système. Les “runtimes” sont fournis par des dépôts qu'il faudra installer avant tout.

Quelques remarques

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.

Point positif, le bac à sable dans lequel fonctionne l'application permet de garder le système propre et de ne rien casser. 8-)

Installation

apt-get install flatpak

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.

Utilisation

Gestion des applications

Lister les applications installées:

flatpak list

Lancer une application:

flatpak run APPLICATION

Supprimer une application:

flatpak uninstall APPLICATION

Mettre à jour toutes les applications:

flatpak update

Mettre à jour une application:

flatpak update APPLICATION

Gestion des dépôts

Les dépôts fournissent les “runtimes”

Les dépôts peuvent être installés automatiquement lors de l'installation d'une application ou manuellement. Lister les dépôts présent sur le système:

flatpak remote-list

Lister les applications qui utilisent un dépôt:

flatpak remote-ls --app DÉPÔT

Où DÉPÔT est un des noms listé avec la première commande (flatpak remote-list)

L'option –app permet de ne lister que les applications liées au dépôt demandé. Sans cette option les “runtimes” attachées à ce dépôt seront aussi listées.

Supprimer un dépôt:

flatpak remote-delete DÉPÔT

Ajouter un dépôt:

flatpak remote-add --if-not-exist DÉPÔT

–if-not-exist permet de n'installer le dépôt que si il n'est pas déjà installé.

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é

Dans de nombreux cas le dépôt Flathub fournira le nécessaire.

flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo

Installer des applications pour de vrai

La page de Flatpak fourni toutes les indications pour installer les applications.

Flatpak applications

Un exemple avec Minitube

Installation

flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo

Le mot de passe administrateur est demandé, le renseigner.

flatpak install --from https://flathub.org/repo/appstream/org.tordini.flavio.Minitube.flatpakref

Après un certain temps, voir un temps certain le mot de passe est demandé, le renseigner.

Le mot de passe administrateur m'a été demandé deux fois

Lancement de Minitube

un petit :

flatpak list

Ce qui donne en retour:

org.tordini.flavio.Minitube

Il n'y a plus qu'a lancer Minitube

flatpak run org.tordini.flavio.Minitube

Mise à Jour de Minitube

flatpak update org.tordini.flavio.Minitube

Liens intéressants

1) N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !
doc/systeme/flatpak.txt · Dernière modification: 27/02/2018 20:48 par deuchdeb

Pied de page des forums

Propulsé par FluxBB