2021-01-28 20:03 Temps de lecture : 8 min

Comment utiliser et installer FlatPak sur Linux

L'arrivée des installateurs universels d'applications semble marquer une nouvelle ère pour Linux. Plusieurs initiatives sont en compétition, comme les snaps d'Ubuntu, AppImage (l'équivalent des fichiers .exe sur Linux), Deis, ZeroInstall et bien sûr, le très populaire Flatpak. La communauté open source et Linux avaient depuis longtemps besoin d'une solution unique pour distribuer des logiciels à travers les nombreuses distributions Linux. En 2017, plusieurs projets s'affrontent pour la suprématie, et Flatpak ne fait pas exception. Cet outil, développé par le Free Desktop Project, promet une distribution simple et transparente de tous types de logiciels, quelle que soit la distribution Linux.

AVERTISSEMENT : N'hésitez pas à consulter le tutoriel vidéo disponible à la fin de cet article.

Dans cet article, nous explorerons ensemble comment installer et utiliser cette technologie prometteuse sur votre distribution Linux préférée.

Installation de Flatpak

Les développeurs de Flatpak ont œuvré en collaboration avec les responsables des distributions Linux pour faciliter son installation. Ouvrez votre terminal et suivez les instructions correspondant à votre système d'exploitation :

Arch Linux

sudo pacman -S flatpak

Fedora

sudo dnf install flatpak

OpenSUSE

sudo zypper install flatpak

Mageia

sudo urpmi flatpak

ou (si vous utilisez DNF)

sudo dnf install flatpak

Ubuntu

Ubuntu 16.04 LTS

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

Ubuntu 17.04+

sudo apt install flatpak

Debian Testing / Instable

sudo apt-get install flatpak

Gentoo

Accédez à la racine avec sudo -s ou su.

Créez un nouveau fichier de configuration : nano -w /etc/portage/repos.conf/flatpak-overlay.conf

Collez le code suivant :

[flatpak-overlay]
priority = 50
location = /usr/local/portage/flatpak-overlay
sync-type = git
sync-uri = git://github.com/fosero/flatpak-overlay.git
auto-sync = Oui

Enregistrez avec Ctrl + O.

Lancez la synchronisation pour installer Flatpak :

emerge --sync

Utilisation de Flatpak

Flatpak se distingue par son approche décentralisée. Contrairement aux snaps, il n'existe pas de magasin d'applications unique, mais une multitude. Les utilisateurs peuvent créer et héberger leurs propres conteneurs, contournant ainsi la voie officielle. Vous êtes développeur ? Apprenez à créer un Flatpak.

Installation d'un Flatpak depuis un référentiel

Pour installer une application Flatpak, ouvrez votre terminal et obtenez les droits root avec sudo -s.

Pour cet exemple, nous allons installer Spotify via la ligne de commande. Indiquez d'abord à Flatpak d'obtenir l'application distante :

flatpak install --from https://s3.amazonaws.com/alexlarsson/spotify-repo/spotify.flatpakref

Lancez ensuite Spotify :

flatpak run com.spotify.Client

Une fois le processus terminé, vous trouverez l'icône Spotify dans le menu de vos applications.

Installation d'un Flatpak à partir d'un fichier

L'installation d'une application Flatpak peut également se faire sans ligne de commande. Il suffit de télécharger un fichier .flatpakref.

Assurez-vous que gnome-software est installé. Téléchargez un fichier .flatpakref depuis la page de l'application (nous utiliserons Skype pour cet exemple).

Une fois le fichier téléchargé, ouvrez votre gestionnaire de fichiers et faites un clic droit dessus, puis sélectionnez "Ouvrir avec installation de logiciel". Cela lancera Gnome Software et vous présentera les informations de l'application à installer.

Cliquez sur "Installer", entrez votre mot de passe et attendez la fin de l'installation. Vous recevrez une notification une fois le processus terminé.

Voilà ! Votre application est maintenant accessible dans le menu.

Mise à jour des Flatpaks

La mise à jour des applications Flatpak peut se faire de deux manières. La première, via le terminal : commencez par lister les Flatpaks installés sur votre système avec flatpak list.

Sélectionnez ensuite l'application que vous souhaitez mettre à jour et ajoutez-la à la commande flatpak update.

Vous pouvez également mettre à jour toutes les applications en utilisant simplement la commande flatpak update.

Si vous préférez éviter le terminal, utilisez simplement Gnome Software. Il vous notifiera lorsqu'une mise à jour est disponible et vous pourrez l'installer comme pour les mises à jour logicielles habituelles.

Désinstallation des Flatpaks

Pour désinstaller une application, utilisez la commande flatpak list pour identifier le nom de l'application, puis saisissez :

sudo flatpak uninstall nom_de_l_application

Autrement, vous pouvez passer par Gnome Software, rechercher l'application et cliquer sur "Désinstaller".

Conclusion

La distribution de logiciels a toujours été un défi pour Linux, les développeurs hésitant à conditionner leurs programmes dans une multitude de formats. De leur côté, les utilisateurs aspirent à des méthodes d'installation plus intuitives. Flatpak représente une nouvelle tentative pour résoudre ce problème en virtualisant les applications dans des conteneurs, leur permettant de fonctionner sur n'importe quelle distribution. Le développement de ce logiciel est en plein essor, Flatpak facilitant la distribution de logiciels populaires comme Spotify, Blender, Mozilla Firefox ou encore Microsoft Skype. Cet outil jouit d'un soutien important et son adoption ne cesse de croître.

Malgré son potentiel, Flatpak reste encore moins connu que d'autres solutions d'installation universelle, limitant son utilisation principalement aux passionnés de Linux. Ce tutoriel a pour but de démocratiser l'utilisation de Flatpak auprès de tous les utilisateurs de Linux.

Auteur
France

Rédacteur tech, guides pratiques et astuces numériques.