Comment installer et utiliser Flatpak sous Linux

Dans Linux, il existe de nombreuses méthodes pour installer un paquet logiciel. Vous pouvez utiliser les gestionnaires de paquets tels que APT pour les distributions basées sur Debian et YUM pour les distributions basées sur RHEL. Si les paquets ne sont pas disponibles dans les dépôts officiels, vous pouvez utiliser les PPA disponibles (pour les distributions Debian) ou les installer à l’aide de paquets DEB ou RPM. Si vous n’êtes pas un adepte de l’utilisation du terminal, le Centre de logiciels peut vous offrir une manière beaucoup plus facile d’installer des applications. Si tout échoue, vous avez toujours la possibilité de les compiler depuis les sources.

Quoi qu’il en soit, quelques défis subsistent. Le centre de logiciels peut ne pas toujours avoir l’application que vous recherchez et l’installation à partir de PPA peut entraîner des erreurs ou des problèmes de compatibilité. De plus, compiler à partir des sources nécessite un niveau d’expertise plus élevé et n’est pas une méthode conviviale pour les nouveaux arrivants sur Linux.

À la lumière de ces défis, il est fortement recommandé d’adopter une méthode universelle d’installation des paquets afin de gagner du temps et d’éviter les erreurs liées aux problèmes de compatibilité. Canonical a été le premier à mettre en œuvre une telle idée sous la forme de paquets snap. Les Snaps sont des paquets logiciels inter-distributions, conteneurisés et sans dépendances qui simplifient l’installation des applications logicielles.

Avec les snaps est arrivé flatpak, qui est un autre système d’emballage universel.

Flatpaks

Écrit en C, un flatpak est un utilitaire de gestion de paquets qui permet aux utilisateurs d’installer et d’exécuter des applications dans un environnement sandboxé ou isolé. Tout comme les snaps, les flatpak visent à simplifier la gestion des paquets logiciels sur différentes distributions. Un seul flatpak peut être installé dans n’importe quelle distribution Linux prenant en charge les Flatpaks sans aucune modification.

Comment installer Flatpak dans les distributions Linux

Dans ce guide, nous nous concentrons sur la manière d’installer Flatpak et de l’utiliser sur différentes distributions Linux. L’installation de Flatpak se fait en 2 étapes. Tout d’abord, vous devez installer Flatpak en utilisant le gestionnaire de paquets de votre distribution, puis ajouter le dépôt Flatpak ( Flathub ) à partir duquel les applications seront installées.

Installer Flatpak sur Ubuntu et Mint

Par défaut, Flatpak est pris en charge sur Ubuntu 18.04 et Mint 19.3 et les versions ultérieures. Vous pouvez le confirmer en exécutant la commande :

$ sudo apt install flatpak
Install Flatpak in Ubuntu

Installer Flatpak sur Debian et les distributions basées sur Debian

Pour d’autres distributions basées sur Debian telles que Zorin, Elementary et d’autres distributions, ajoutez le PPA indiqué et exécutez la commande suivante :

$ sudo add-apt-repository ppa:alexlarsson/flatpak 
$ sudo apt update 
$ sudo apt install flatpak

Installer Flatpak sur RedHat et Fedora

Pour Fedora et RHEL/CentOS 8, exécutez la commande.

$ sudo dnf install flatpak

Pour les versions antérieures, RHEL/CentOS 7, utilisez le gestionnaire de paquets yum pour installer flatpak.

$ sudo yum install flatpak

Installer Flatpak sur OpenSUSE

Pour activer Flatpak sur OpenSUSE, invoquez la commande :

$ sudo zypper install flatpak

Installer Flatpak sur ArchLinux / Manjaro

Enfin, pour activer Flatpak sur Arch Linux et ses dérivés, invoquez la commande :

$ sudo pacman -S flatpak

Une fois que Flatpak est installé, l’étape suivante consistera à activer le dépôt de Flatpak à partir duquel les applications seront téléchargées.

Comment Ajouter le Dépôt Flathub dans Linux

L’étape suivante consistera à ajouter le dépôt de Flatpak à partir duquel nous téléchargerons et installerons des applications. Ici, nous ajoutons Flathub car c’est le dépôt le plus populaire et le plus largement utilisé.

Pour ajouter Flathub à votre système, exécutez la commande ci-dessous.

$ flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
Adding Flathub Repository

Comment utiliser Flatpak dans Linux

Avant d’installer une application à partir du référentiel, vous pouvez rechercher sa disponibilité sur Flathub en utilisant la syntaxe suivante :

$ flatpak search application name

Par exemple, pour rechercher Spotify sur Flathub, exécutez la commande :

$ flatpak search spotify

Les résultats vous donneront l’ID de l’application, la version, la branche, les sources et une brève description de l’application logicielle.

Search Apps in Flathub

Pour installer l’application à partir du référentiel, utilisez la syntaxe suivante :

$ flatpak install [remotes] [Application ID]

Dans ce cas, pour installer Spotify, exécutez la commande

$ flatpak install flathub com.spotify.Client
Install Apps from Flathub

Pour exécuter une application flatpak, exécutez la commande :

$ flatpak run [Application ID]

Par exemple,

$ flatpak run com.spotify.Client

Dans mon cas, cela a eu pour effet de lancer l’application Spotify.

Run Flatpak Application

Pour répertorier les packages flatpak présents sur votre système, exécutez la commande :

$ flatpak list
List Flatpak Applications

Pour désinstaller une application, utilisez la syntaxe suivante :

$ flatpak uninstall [Application ID]

Par exemple, pour supprimer Spotify, exécutez :

$ flatpak uninstall com.spotify.Client

Pour mettre à jour tous les packages flatpak, exécutez :

$ flatpak update

Dans mon cas, tous les flatpaks étaient à jour, donc aucune modification n’a été apportée.

Update Flatpak Applications

Enfin, pour vérifier la version de flatpak que vous utilisez, exécutez :

$ flatpak --version
Check Flatpak Version
Conclusion

Flatpak offre un accès supplémentaire à des logiciels pour votre système. Cela est rendu possible par le référentiel Flathub qui contient une vaste collection d’applications flatpak.

Source:
https://www.tecmint.com/install-flatpak-on-linux/