Installer et utiliser Flatpak sur Ubuntu


  • Français


  • 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.

    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
    
    Installez Flatpak dans les dernières versions d'Ubuntu, puis ajoutez le dépôt Flathub
    Installation de Flatpak et ajout de Flathub Repo

    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>
    Rechercher un package à l'aide de la commande Flatpak Search
    Rechercher un forfait

    🚧

    À l’exception de la recherche d’un package flatpak, sur d’autres instances, le fait référence au nom de package Flatpak approprié, comme 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>
    Installer un paquet après avoir recherché son nom
    Installer un paquet

    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>
    Installer un package Flatpak à partir du fichier Flatpakref
    Installer Flatpakref

    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
    Répertorier tous les packages Flatpak installés sur votre système
    Répertorier les packages installés

    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
    Supprimez un package Flatpak et plus tard, s'il y a des runtimes ou des packages inutilisés, supprimez-les
    Supprimer un paquet

    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.

    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.

    Lorsque vous installez le plug-in GNOME Software Flatpak dans Ubuntu, une version DEB du logiciel GNOME est installée.  Vous aurez donc deux applications de centre logiciel
    Deux centres de logiciels dans Ubuntu
    sudo apt install gnome-software-plugin-flatpak
    Installation du plug-in logiciel GNOME dans Ubuntu
    Installer le plug-in GNOME

    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.

    Source

    Houssen Moshinaly

    Pour contacter personnellement le taulier :

    Laisser un commentaire

    Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

    Copy code