Qu'est-ce que Flatpak et comment installer des applications Flatpak sur Ubuntu et d'autres Linux

Publié: 2020-05-28

La gestion des packages est l'une des fonctionnalités importantes de toute distribution Linux qui facilite la méthode d'installation et de maintenance des applications Linux. Différentes distributions Linux suivent différentes méthodes pour empaqueter et distribuer des logiciels.

Mais la même fonctionnalité devient parfois une pierre d'achoppement pour certaines personnes qui passent à différentes distributions Linux. Ils ont du mal à comprendre le nouveau gestionnaire de packages et ne parviennent pas à installer les applications. Pour résoudre ces problèmes avec plusieurs gestionnaires de packages, la distribution Linux a évolué pour produire des systèmes de gestion de packages universels tels que Snap, Appimage et Flatpak.

De nos jours, si vous souhaitez télécharger une application, vous devez avoir rencontré les mots « Flatpak » ou « Flathub ». Alors, avez-vous également trouvé cela déroutant pour la première fois ? Si oui, cet article est exactement pour vous de comprendre Flatpak avec l'utilisation de base de l'installation et de la désinstallation des applications Flatpak.

Après avoir suivi ce guide du débutant, vous apprendrez les choses suivantes :

  • Qu'est-ce que Flatpak et Flathub
  • Activation ou installation de Flatpak sur Ubuntu, Pop!_OS, Linux Mint et d'autres distributions Linux
  • Installation d'applications Flatpak à l'aide du logiciel GNOME
  • Installer les applications Flatpak à partir du terminal
  • Installez les applications Flatpak à partir du fichier .flatpakref
  • Utilisation d'autres commandes Flatpak
  • Désinstaller les applications Flatpak

Qu'est-ce qu'un Flatpak ?

Flatpak est un système universel de gestion de packages permettant de créer et de distribuer des applications sur toutes les distributions Linux. Vous n'avez pas besoin d'apprendre les gestionnaires de packages spécifiques à la distribution pour installer l'application Flatpak. Il fournit un utilitaire de ligne de commande unique pour toutes les distributions Linux pour télécharger, installer et mettre à jour l'application.

L'application Flatpak est livrée avec toutes les bibliothèques dépendantes de l'application. Par conséquent, vous n'avez pas non plus besoin d'installer de dépendances en externe sur votre bureau Linux. Ici, j'énumère les principales caractéristiques uniques de Flatpak qui donnent plusieurs raisons de l'utiliser.

Caractéristiques de Flatpack :

  • Environnement de sandboxing pour l'exécution d'applications
  • Prise en charge de 24 distributions Linux
  • Exécution de plusieurs versions de la même application en même temps
  • Pas d'incompatibilités de dépendance
  • Mise à jour automatique de l'application en arrière-plan

Qu'est-ce qu'un Flathub ?

Flathub est un référentiel d'applications flatpak centralisé qui propose des tonnes d'applications et de jeux pour le système Linux. Il fournit également un service de construction pour les développeurs qui souhaitent créer, distribuer et fournir des mises à jour régulières aux applications.

Vous pouvez également intégrer Flathub à votre centre logiciel à partir duquel vous parcourez et installez des applications Flatpak à l'aide d'une interface graphique. Si vous vivez dans votre terminal, vous pouvez utiliser l'utilitaire de ligne de commande Flatpak pour parcourir et installer des applications à partir du référentiel Flathub.

Passons donc à la première étape en configurant Flatpak sur Ubuntu et d'autres distributions Linux.

Comment activer le support Flatpak ?

Si vous utilisez Fedora, Endless OS, Linux Mint, CentOS, Elementary OS, vous pouvez ignorer cette étape car vous n'avez pas besoin d'installer Flatpak. La version la plus récente de ces distributions Linux est livrée avec un support Flatpak préinstallé et par défaut.

Maintenant, pour activer Flatpak sur d'autres distributions Linux, il suffit d'exécuter une seule commande qui installera Flatpak et se configurera automatiquement avec le système Linux.

Installez Flatpak sur Debian, Pop!_OS, Ubuntu et ses dérivés

 sudo apt install flatpak 
Installer Flatpak sur Ubuntu 20.04
Installer Flatpak sur Ubuntu 20.04

Installez Flatpak sur l'ancienne version d'Ubuntu avant 18.10

 sudo add-apt-repository ppa:alexlarsson/flatpak
mise à jour sudo apt
sudo apt install flatpak

Installer Flatpak sur Red Hat Enterprise Linux (RHEL)

 sudo miam installer flatpak

Installer Flatpak sur Arch Linux

 sudo pacman -S flatpak

Installer Flatpak sur OpenSUSE

 sudo zypper installer flatpak

Installer Flatpak sur Solus

 sudo eopkg installer flatpak xdg-desktop-portal-gtk

Pour toutes les autres distributions Linux, vous pouvez vérifier ici.

Une fois que vous avez terminé l'installation de Flatpak, redémarrez votre système et nous sommes prêts à passer à l'étape suivante de l'installation des applications Flatpak. Mais avant de continuer, permettez-moi de vous informer que je vais discuter ci-dessous de trois méthodes pour télécharger et installer des applications Flatpak à partir du référentiel Flathub.

  • Installation d'applications Flatpak à l'aide du centre logiciel GNOME
  • Installation des applications Flatpak à l'aide du fichier .flatpakref
  • Installation de l'application Flatpak à l'aide de la ligne de commande

Ainsi, vous êtes tous libres d'utiliser l'une des trois méthodes en fonction de votre situation, de vos envies et de votre niveau de confort. Ici, je tiens également à mentionner que j'utilise Ubuntu 20.04 Linux pour afficher l'installation de l'application Flatpak.

Comment installer des applications Flatpak à l'aide du centre logiciel graphique GNOME ?

1. Installez le plugin Flatpak

La méthode graphique est le moyen le plus simple d'installer les applications Flaptak pour tous ceux qui ont peur du terminal. Pour utiliser le centre logiciel par défaut, vous devez d'abord activer le support Flatpak.

Par conséquent, si vous utilisez l'environnement de bureau GNOME, installez le plugin Flatpak en exécutant la commande :

 sudo apt install gnome-software-plugin-flatpak

Pour le bureau KDE, exécutez la commande :

 sudo apt installer plasma-discover-backend-flatpak 
Installer gnome-software-plugin-flatpak
Installez gnome-software-plugin-flatpak sur Ubuntu 20.04

2. Rechercher une application avec une étiquette source sur Flathub

Maintenant, recherchez simplement l'application dans votre centre de logiciels par défaut, et vous remarquerez une étiquette avec une source pointant vers le référentiel Flathub.

Application Flatpak dans le centre logiciel GNOME avec étiquette source sur Flathub
Application Flatpak dans le centre logiciel GNOME avec étiquette source sur Flathub

Cliquez sur "Installer" et vous pouvez maintenant installer une application Flatpak sur votre système.

Comment installer les applications Flatpak à l'aide du fichier .flatpakref (Flatpak) ?

1. Rechercher une application sur la plate-forme Flathub en ligne

Accédez à la boutique d'applications Flathub en ligne et recherchez l'application souhaitée.

Recherche de l'application Flatpak dans Flathub
Rechercher l'application Flatpak sur Flathub

2. Téléchargez le fichier Flatpak .flatpakref

Cliquez sur "Installer" et il téléchargera un torrent comme le fichier flatpak .flatpakref que nous utiliserons à l'étape suivante pour installer l'application.

Téléchargement du fichier d'application Flatpak
Téléchargez le fichier d'application Flatpak

3. Installez l'application Flatpak à partir du fichier .flatpakref

Maintenant, exécutez la commande suivante pour installer l'application à l'aide du fichier .flatpakref.

 flatpak install --from /path/to/<app-id>.flatpakref 
Installez l'application Flatpak à l'aide du fichier flatpakref
Installez l'application Flatpak à l'aide du fichier flatpakref

Une fois l'installation de l'application terminée, vous pouvez effectuer une recherche dans votre système ou exécuter la commande suivante pour ouvrir l'application :

 flatpak exécuter <app-id>

Comment installer les applications Flatpak à l'aide de la ligne de commande ?

1. Installer le référentiel Flathub

Pour installer une application Flatpak à partir du terminal, nous devons d'abord installer le référentiel Flathub afin de pouvoir rechercher l'application, puis l'installer.

Exécutez donc la commande pour ajouter Flathub contenant la liste complète des applications Flatpak :

 flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo 
Ajouter un référentiel Flathub
Ajouter un référentiel Flathub

2. Recherchez l'application Flatpak à partir du terminal

Nous pouvons maintenant rechercher n'importe lequel en utilisant une seule commande :

 recherche flatpak <nom-app> 
Rechercher l'application Flatpak
Rechercher l'application Flatpak

Il répertorie toutes les applications liées au mot-clé app-name que vous avez entré.

3. Installez l'application Flatpak à l'aide de l'ID d'application

Repérez l'application que vous souhaitez installer, copiez son ID d'application et transmettez-le comme entrée à la commande suivante pour installer l'application :

 flatpak install flathub <app-id> 
Installer l'application Flatpak
Installez l'application Flatpak

Exécutez maintenant l'application à l'aide de la commande :

 flatpak exécuter <app-id>

Utilisation d'autres commandes Flatpak

Si vous voulez en faire plus avec flatpak, vous pouvez vérifier toutes ses commandes disponibles en lisant la page de manuel :

 homme flatpak 
Commandes de l'utilitaire Flatpak
Commandes de l'utilitaire Flatpak

Comme vous pouvez le voir, il existe plusieurs commandes pour gérer les applications installées. L'un d'eux est la flatpak list qui affiche toutes les applications Flaptak installées sur votre système.

 liste flatpak 
Répertorier toutes les applications Flatpak installées sur le système Linux
Répertorier toutes les applications Flatpak installées sur le système Linux

Pour mettre à jour l'application spécifique, vous pouvez exécuter :

 mise à jour flatpak <app-id>

Comment désinstaller les applications Flatpak ?

Enfin, si vous souhaitez supprimer des applications Flatpak, vous pouvez faire de même en utilisant des méthodes graphiques et de ligne de commande.

Si vous utilisez une ligne de commande, exécutez simplement flatpak list et saisissez app-id . Ensuite, exécutez la commande pour désinstaller l'application :

 flatpak désinstaller <app-id>

À l'aide d'une méthode graphique, vous pouvez rechercher votre application installée dans votre centre de logiciels respectif, puis cliquer simplement sur supprimer ou désinstaller.

Conclusion

J'espère que vous avez apprécié le guide du débutant et que vous avez découvert le système de gestion des packages Flatpak. N'hésitez pas à exprimer votre opinion ou à poser tout doute dans la section des commentaires ci-dessous.