Comment installer FlatPak sur Ubuntu

Une photo d'un ordinateur portable sur une table en bois.

Depuis de nombreuses années, les gens parlent de “programmeurs universels” pour Linux. Nous avons AppImage, Snap et Flatpaks. Tout comme les autres outils, Flatpak est une technologie qui facilite l’installation de logiciels, quelle que soit la distribution Linux. Ici, nous vous montrons comment installer le gestionnaire Flatpak sur Ubuntu et vous guidons à travers le processus d’installation d’une application Flatpak.

Table des matières

  • Pourquoi utiliser Flatpaks pour installer des logiciels
  • Installation de Flatpak sur Ubuntu
  • Recherche et liste des packages dans Flatpak
  • Installation de packages à l’aide de Flatpak
  • Mise à jour des packages Flatpak
  • Suppression des packages dans Flatpak
  • 5 excellents Flatpaks à découvrir

Pourquoi utiliser Flatpaks pour installer des logiciels

L’un des principaux arguments de vente de Flatpak est qu’il fournit une plateforme d’applications conteneurisées entièrement axée sur le bureau. Cela ne peut pas être dit pour Snap, car Canonical a tendance à se concentrer davantage sur les logiciels de serveur. Avec l’accent mis par Flatpak, il est facile de voir une multitude de logiciels de nombreux développeurs apparaître en très peu de temps.

En outre, Flatpak est également développé par des personnes qui connaissent parfaitement l’environnement de bureau GNOME. En conséquence, vous pouvez trouver une variété d’utilitaires populaires basés sur GNOME tels que Boxes, Cheese et Glade.

Une capture d'écran montrant une version Flatpak de l'application GNOME Boxes.

Enfin, Flatpak trouve le juste équilibre entre modularité et facilité d’utilisation. Contrairement à Snap et AppImage, il est facile de créer et d’inclure des dépôts tiers pour des packages Flatpak personnalisés. Cela facilite la création de votre propre pipeline pour vos propres applications sans dépendre d’un service tiers.

Conseil : apprenez comment personnaliser votre bureau GNOME avec certaines des meilleures extensions de shell GNOME dès aujourd’hui.

Installation de Flatpak sur Ubuntu

Remarque : toutes les instructions d’installation des packages Flatpak s’appliquent à tous les systèmes d’exploitation basés sur Linux, y compris Ubuntu.

En ce moment, Flatpak est disponible dans les dépôts par défaut d’Ubuntu pour les branches LTS et Actuelles. Ainsi, l’installation du gestionnaire de logiciels est aussi simple que de lancer une seule commande apt :

sudo apt install flatpak gnome-software-plugin-flatpak

Exécutez la commande suivante pour importer le dépôt Flathub dans votre installation Flatpak :

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

Redémarrez votre machine pour appliquer vos nouveaux paramètres Flatpak :

sudo reboot

Confirmez que le gestionnaire Flatpak fonctionne correctement en vérifiant son numéro de version :

flatpak --version

Recherche et liste des packages dans Flatpak

Pour rechercher un package particulier, exécutez la sous-commande search. Cela vérifiera tous les dépôts distants disponibles dans votre système et renverra tous les packages correspondant à votre requête :

sudo flatpak search spotify

Vous pouvez également consulter les détails d’un package particulier via la sous-commande info. Cependant, il est important de noter que cela ne fonctionnera que sur les applications actuellement installées et que cela nécessite que vous fournissiez l’ “ID d’application” de cette application.

flatpak info -m com.spotify.Client

Un terminal montrant les détails de l'application Flatpak Spotify.

Pour lister tous les packages installables disponibles à partir d’un dépôt Flatpak, faites ce qui suit :

flatpak remote-ls flathub --app

Un terminal montrant tous les Flatpaks disponibles à partir du dépôt Flathub.

Installation de packages à l’aide de Flatpak

Pour installer un package Flatpak sur Ubuntu Linux, exécutez la sous-commande install suivie du nom du dépôt et de l’application que vous souhaitez :

sudo flatpak install flathub spotify

Un terminal montrant l'invite d'installation pour les applications Flatpak.

Remarque : vous pouvez fournir l’ID de l’application au lieu de son nom abrégé lors de l’installation d’une application. Par exemple, la commande sudo flatpak install com.spotify.Client récupérera le même client Spotify sur votre machine.

La sous-commande install accepte également un certain nombre d’options supplémentaires qui peuvent personnaliser la façon dont vous installez votre application sur votre système. Par exemple, l’option -u vous permet de créer des installations “spécifiques à l’utilisateur” de votre application :

flatpak install-u flathub com.spotify.Client

L’option --reinstall vous permet de forcer la réinstallation d’une application existante dans votre système :

sudo flatpak install--reinstall flathub com.spotify.Client

Un terminal montrant le processus de réinstallation forcée pour un package Flatpak.

Vous pouvez également demander à Flatpak de ne télécharger que les fichiers du package pour une application particulière. Cela peut être utile si vous souhaitez retarder une mise à jour mais que vous voulez vous assurer que les fichiers sont déjà sur la machine :

sudo flatpak install--no-deploy flathub com.spotify.Client

Bon à savoir : apprenez à résoudre les problèmes de packages sur les distributions Linux populaires.

Mise à jour des packages Flatpak

Tout comme avec les gestionnaires de paquets traditionnels, Flatpak peut mettre à jour les applications existantes dans votre système. Pour cela, pour chaque package Flatpak sur votre machine, exécutez la sous-commande update :

sudo flatpak update

Un terminal montrant la sortie de la sous-commande de mise à jour pour un système entièrement à jour.

Cette sous-commande accepte également des options supplémentaires qui peuvent changer son comportement par défaut. Par exemple, l’option -u mettra à jour uniquement les packages Flatpak “spécifiques à l’utilisateur” :

flatpak update -u com.spotify.Client

Suppression de packages dans Flatpak

Pour supprimer un package Flatpak, exécutez la sous-commande uninstall suivie du nom de votre application :

sudo flatpak uninstall spotify

Un terminal montrant la sortie de l'invite de désinstallation pour un package Flatpak.

La sous-commande peut également supprimer toutes les données actuellement existantes pour votre application. Pour cela, exécutez la sous-commande uninstall suivie de l’option --delete-data puis de votre package Flatpak :

sudo flatpak uninstall --delete-data spotify

Enfin, il est également possible de supprimer toutes les dépendances inutilisées de vos packages Flatpak. Cela est utile si vous cherchez à gérer l’espace que Flatpak utilise sur votre ordinateur :

sudo flatpak uninstall --unused

5 excellents Flatpaks à découvrir

1. GIMP

GIMP est un puissant outil d’édition graphique disponible pour Linux, Mac et Windows. Bien que vous puissiez installer ce programme impressionnant en tant qu’application autonome, son alternative Flatpak vous offre les dernières fonctionnalités des développeurs.

Une capture d'écran montrant la version Flatpak de GIMP fonctionnant sur Ubuntu.

Pour installer GIMP à l’aide de Flatpak, exécutez la commande suivante :

sudo flatpak install flathub org.gimp.GIMP

Confirmez que GIMP fonctionne correctement sur votre système en l’ouvrant sur votre bureau :

flatpak run org.gimp.GIMP

2. Pitivi

Il existe de nombreuses applications de montage vidéo sur Linux. En parcourant les dépôts de packages, les utilisateurs trouveront probablement au moins 3 options ou plus. Pitivi ne fait pas exception. C’est un éditeur de vidéo avancé avec de nombreuses fonctionnalités intéressantes et une interface utilisateur facile à utiliser. Et comme la plupart des logiciels de cette liste, il bénéficie de mises à jour rapides – quelque chose qu’un Flatpak peut fournir.

Une capture d'écran montrant la version Flatpak de Pitivi fonctionnant sur Ubuntu.

Vous pouvez installer et exécuter Pitivi sur votre machine Linux en exécutant les commandes suivantes :

sudo flatpak install flathub org.pitivi.Pitivi  
flatpak run org.pitivi.Pitivi

3. Telegram

Telegram est une excellente application de messagerie et l’un des rares services grand public à prendre Linux au sérieux en tant que plateforme. Télécharger Telegram et le faire fonctionner sur Linux est relativement facile mais n’est pas quelque chose que beaucoup de gens souhaitent faire car cela nécessite d’extraire des packages.

Une capture d'écran de la version Flatpak de Telegram fonctionnant sur Ubuntu.

Heureusement, il existe désormais un package Flatpak officiel pour cela. Cela signifie qu’il aura toujours des binaires à jour, et installer Telegram sur de nouvelles machines peut se faire en quelques commandes :

sudo flatpak install flathub org.telegram.desktop  
flatpak run org.telegram.desktop

4. LibreOffice

LibreOffice, comme GIMP, est souvent mis à jour avec de nouvelles fonctionnalités. La plupart du temps, la plupart des mainteneurs de distributions Linux sont lents à déployer ces changements. C’est pourquoi la Fondation Document a décidé de distribuer son logiciel via Flatpak.

Une capture d'écran montrant la version Flatpak de LibreOffice fonctionnant sur Ubuntu.

Cette approche garantit que vous pouvez obtenir la dernière version de la suite LibreOffice dès que possible sans tracas. Pour installer et exécuter LibreOffice en tant que Flatpak, exécutez les commandes suivantes :

sudo flatpak install flathub org.libreoffice.LibreOffice  
flatpak run org.libreoffice.LibreOffice

5. Warehouse

Gérer des packages Flatpak peut être une tâche délicate si vous n’êtes pas habitué à taper des commandes dans le terminal Linux. Warehouse est un utilitaire de gestion Flatpak léger et facile à utiliser pour Linux. Il peut lister tous les programmes basés sur Flatpak disponibles, gérer des dépôts distants, et même supprimer des données inutilisées de plus anciens packages.

Une capture d'écran du programme de gestion Flatpak Warehouse fonctionnant sur Ubuntu.

Pour installer et utiliser Warehouse sur votre machine, exécutez les commandes suivantes dans une nouvelle session de terminal :

sudo flatpak install flathub io.github.flattool.Warehouse  
flatpak run io.github.flattool.Warehouse

Apprendre à installer, utiliser et exécuter des applications Flatpak est juste quelques-unes des choses que vous pouvez faire sur Ubuntu Linux. Explorez ce monde riche et diversifié de logiciels libres et open-source en découvrant certains des meilleurs programmes pour votre système Linux aujourd’hui.

Crédit d’image : Kari Shea via Unsplash et Wikimedia Commons. Toutes les modifications et captures d’écran sont de Ramces Red.