Installer et utiliser Flatpak sur Ubuntu

Le monde Linux a trois formats d’empaquetage « universels » qui permettent de fonctionner sur « n’importe quelle » distribution Linux ; Snap, Flatpak et AppImage.
Ubuntu est intégré à Snap, mais la plupart des distributions et des développeurs l’évitent en raison de sa nature de source proche. Ils préfèrent le système d’emballage Flatpak de Fedora.
En tant qu’utilisateur Ubuntu, vous n’êtes pas limité à Snap. Vous pouvez également utiliser Flatpak sur votre système Ubuntu.
Dans ce tutoriel, j’aborderai les points suivants :
- Activation de la prise en charge de Flatpak sur Ubuntu
- Utilisation des commandes Flatpak pour gérer les packages
- Obtenir des packages de Flathub
- Ajouter des packages Flatpak au centre logiciel
Cela semble excitant ? Voyons-les un par un.
Contents
Installer Flatpak sur Ubuntu
Vous pouvez facilement installer Flatpak en utilisant la commande suivante :
sudo apt install flatpak
Pour Ubuntu 18.04 ou versions antérieuresutilisez PPA :
sudo add-apt-repository ppa:flatpak/stable
sudo apt update
sudo apt install flatpak
Ajouter le dépôt Flathub
Vous avez installé le support Flatpak dans votre système Ubuntu. Cependant, si vous essayez d’installer un package Flatpak, vous obtiendrez l’erreur “Aucune référence distante trouvée”. C’est parce qu’il n’y a pas de référentiels Flatpak ajoutés et donc Flatpak ne sait même pas d’où il devrait obtenir les applications.
Flatpak dispose d’un référentiel centralisé appelé Flathub. Un certain nombre d’applications Flatpak peuvent être trouvées et téléchargées à partir d’ici.
Vous devez ajouter le référentiel Flathub pour accéder à ces applications.
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
Une fois Flatpak installé et configuré, redémarrer votre système. Sinon, les applications Flatpak installées ne seront pas visibles dans votre menu système.
Néanmoins, vous pouvez toujours exécuter une application flatpak en exécutant :
flatpak run <package-name>
Commandes Flatpak courantes
Maintenant que vous avez installé la prise en charge des packages Flatpak, il est temps d’apprendre certaines des commandes Flatpak les plus courantes nécessaires à la gestion des packages.
Rechercher un forfait
Utilisez le site Web Flathub ou utilisez la commande suivante, si vous connaissez le nom de l’application :
flatpak search <package-name>
🚧
À l’exception de la recherche d’un package flatpak, sur d’autres instances, le com.raggesilver.BlackBox
(ID d’application dans la capture d’écran ci-dessus). Vous pouvez également utiliser le dernier mot Blackbox
de l’identifiant de l’application.
Installer un paquet Flatpak
Voici la syntaxe pour installer un package Flatpak :
flatpak install <remote-repo> <package-name>
Étant donné que presque toutes les fois où vous obtiendrez des applications de Flathub, le référentiel distant sera flathub
:
flatpak install flathub <package-name>
Dans de rares cas, vous pouvez installer les packages Flatpak à partir du référentiel du développeur directement au lieu de Flathub. Dans ce cas, vous utilisez une syntaxe comme celle-ci :
flatpak install --from https://flathub.org/repo/appstream/com.spotify.Client.flatpakref
Installer un paquet de flatpakref
Ceci est facultatif et rare aussi. Mais parfois, vous obtiendrez un .flatpakref
dossier pour une candidature. C’est PAS une installation hors ligne. Le .flatpakref contient les détails nécessaires sur l’endroit où obtenir les packages.
Pour installer à partir d’un tel fichier, ouvrez un terminal et exécutez :
flatpak install <path-to-flatpakref file>
Exécutez une application Flatpak depuis le terminal
Encore une fois, quelque chose que vous ne ferez pas souvent. La plupart du temps, vous recherchez l’application d’installation dans le menu système et exécutez l’application à partir de là.
Cependant, vous pouvez également les exécuter depuis le terminal en utilisant :
flatpak run <package-name>
Répertorier les packages Flatpak installés
Vous voulez voir quelles applications Flatpak sont installées sur votre système ? Listez-les comme ceci :
flatpak list
Désinstaller un package Flatpak
Vous pouvez supprimer un package Flatpak installé de la manière suivante :
flatpak uninstall <package-name>
Si tu veux effacer les packages et les runtimes restants, qui ne sont plus nécessairesutiliser:
flatpak uninstall --unused
Cela peut vous aider à économiser de l’espace disque sur Ubuntu.
Résumé des commandes Flatpak
Voici un bref résumé des commandes que vous avez apprises ci-dessus :
Usage | Commande |
---|---|
Rechercher des forfaits | recherche flatpak |
Installer un paquet | installation de flatpak |
Répertorier le package installé | liste flatpak |
Installer à partir de flatpakref | flatpak install |
Désinstaller un package | désinstallation de flatpak |
Désinstaller les runtimes et packages inutilisés | désinstallation de flatpak –inutilisé |
Utilisation de Flathub pour explorer les packages Flatpak
Je comprends que la recherche de packages Flatpak via la ligne de commande n’est pas la meilleure expérience et c’est là que le site Web Flathub entre en scène.
Vous pouvez parcourir l’application Flatpak sur Flathub, qui fournit des détails supplémentaires tels que les éditeurs vérifiés, le nombre total de téléchargements, etc.
Vous obtiendrez également les commandes dont vous avez besoin pour installer les applications au bas de la page de l’application.


Détails de l’application sur le site officiel de Flathub
Bonus : utilisez le centre de logiciels avec la prise en charge du package Flatpak
Vous pouvez ajouter les packages Flatpak à l’application GNOME Software Center et l’utiliser pour installer des packages graphiquement.
Il existe un plugin dédié pour ajouter Flatpak au centre logiciel GNOME.
🚧
Depuis Ubuntu 20.04, le centre logiciel par défaut d’Ubuntu est Snap Store et il ne prend pas en charge l’intégration flatpak. Ainsi, l’installation du package ci-dessous se traduira par deux centres logiciels simultanément : un Snap et un autre DEB.

sudo apt install gnome-software-plugin-flatpak
Conclusion
Vous avez appris beaucoup de choses ici. Vous avez appris à activer la prise en charge de Flatpak dans Ubuntu et à gérer les packages Flatpak via la ligne de commande. Vous avez également découvert l’intégration avec le Software Center.
J’espère que vous vous sentez un peu plus à l’aise avec Flatpaks maintenant. Puisque vous avez découvert l’un des trois packages universels, que diriez-vous de découvrir Appimages ?
Comment utiliser AppImage sous Linux [Complete Guide]
Qu’est-ce qu’AppImage ? Comment l’exécuter ? Comment ça marche? Voici le guide complet sur l’utilisation d’AppImage sous Linux.

Faites-moi savoir si vous avez des questions ou si vous rencontrez des problèmes.