Les débutants Linux vont se régaler car ils peuvent installer des packages tout en économisant du temps et des efforts. Canonical, la société mère d'Ubuntu, a été la première à implémenter Snaps, un logiciel sans dépendance à distribution croisée.

Avec Snap est venu Flatpak, un autre système d'emballage universel, écrit en C. Considéré comme un utilitaire de gestion de packages, il permet à un utilisateur d'installer et d'exécuter des applications dans un environnement isolé.

Terminologies de base

Comme Snap, Flatpak vise à simplifier la gestion des logiciels sur les distributions Linux. Voici quelques terminologies courantes à connaître:

  • Flatpak: il s'agit d'un système utilisé pour créer, distribuer et exécuter des applications de bureau en bac à sable sous Linux.
  • Durée: Les runtimes sont également appelés plates-formes car ils fonctionnent comme des plates-formes intégrées pour fournir les utilitaires de base nécessaires au fonctionnement d'une application Flatpak.
  • Application Flatpack: Ce sont des applications qu'un utilisateur peut installer à l'aide du plat commande sur leur ordinateur.

Avantages de l'utilisation de Flatpak

  • Universalité: Flatpak, en tant que gestionnaire de services utilitaires, permet à un utilisateur d'installer et d'exécuter des applications virtuellement sur presque tous les postes de travail Linux. Cela inclura toutes les distributions non GNU, les systèmes d'exploitation en lecture seule, les distributions sans systemd ou d'autres architectures.
  • Adapté à l'innovation: Flatpak encourage les responsables de la distribution pour aider les développeurs à se concentrer sur leurs objectifs d'innovation.
  • Stabilité: Aucune casse au sein d'une application ne provoque la panne du système. En effet, les runtimes Flatpak sont contenus et n'interfèrent pas avec le fonctionnement du système.
  • Installation sans racine: Vous n'avez pas besoin de privilèges élevés lors de l'installation d'une application/d'un runtime Flatpak.
  • Applications en bac à sable: L'un des principaux objectifs de Flatpak est d'améliorer la sécurité du système en isolant les applications les unes des autres. Les applications sont en bac à sable et s'exécutent dans des silos séparés.

En rapport: Un guide du débutant sur les référentiels de logiciels dans Ubuntu

Installation de Flatpak sur les distributions Linux

Il existe différentes manières d'installer Flatpak, selon la distribution Linux que vous utilisez.

L'installation du Flatpak est une procédure en deux étapes. La première étape comprend l'installation de Flatpak via un gestionnaire de packages. La deuxième étape consiste à ajouter le référentiel Flathub de Flatpak, à partir duquel vous pouvez installer diverses applications.

Voici comment installer le package sur différentes distributions Linux:

Sur Ubuntu et Mint

Par défaut, Flatpak prend en charge Ubuntu 18.04, Mint 19.3 et leurs versions ultérieures. Vous pouvez installer le package sur Ubuntu et Linux Mint en utilisant APT:

sudo apt installer flatpak

Sur Debian et les distributions basées sur Debian

Pour installer Flatpak sur des distributions basées sur Debian comme Elementary et Zorin, vous devez ajouter un PPA à votre système avant de télécharger le paquet:

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

Vous pouvez également utiliser les commandes mentionnées ci-dessus pour installer Flatpak sur Ubuntu.

Sur Red Hat et Fedora

Pour installer sur des distributions basées sur RHEL telles que Fedora et CentOS, exécutez cette commande:

sudo dnf installer flatpak

Alternativement, vous pouvez également utiliser le gestionnaire de packages YUM:

sudo miam installer flatpak

Sur OpenSUSE

Exécutez la commande suivante pour installer Flatpak sur OpenSUSE:

sudo zypper installer flatpak

Sur ArchLinux/Manjaro

Enfin, pour installer le package sur Arch Linux et ses distributions dérivées, exécutez la commande suivante:

sudo pacman -S flatpak

En rapport: Moyeu plat vs. Snap Store: les meilleurs sites pour télécharger des applications Linux

Ajout du référentiel Flathub sous Linux

L'étape suivante consiste à ajouter le référentiel de Flatpak, Flathub, afin que vous puissiez télécharger et installer des applications à partir de l'un de ses référentiels les plus populaires et les plus utilisés.

À ajouter le référentiel sur Linux, exécutez cette commande:

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

Comment utiliser Flatpak sur Linux

L'utilisation de Flatpak est assez similaire à l'utilisation d'autres gestionnaires de packages sous Linux. Vous pouvez rechercher et installer des applications à partir du référentiel Flathub à l'aide de l'outil de ligne de commande Flatpak.

Rechercher des applications sur Flathub

Avant de vous lancer pour installer les applications, vous pouvez vérifier si une certaine application est disponible dans le référentiel. Le format par défaut de cette commande est:

nom de l'application de recherche flatpak

Par exemple, recherchons Spotify et installons-le s'il est disponible.

recherche flatpak spotify

Les valeurs résultantes affichent l'ID de l'application, la version, la branche et les télécommandes ainsi qu'une description du logiciel.

Installer des packages à l'aide de Flatpak

La syntaxe de base pour installer des applications à l'aide de Flatpak est:

flatpak installer les télécommandes applicationID

Par exemple, pour installer Spotify, vous pouvez utiliser:

flatpak installer flathub com.spotify. Client

Lancer une application

Utilisez le format de commande suivant pour lancer une application:

flatpak exécuter applicationID

Par example:

flatpak exécuter com.spotify. Client

Cela lancera éventuellement l'application Spotify sur votre système.

Répertorier les packages Flatpak installés

Allons plus loin. Pour obtenir une liste de tous les packages Flatpak installés sur votre système:

liste de plats

Mettre à jour les packages installés

Pour mettre à jour les packages Flatpak dans votre système, exécutez:

mise à jour flatpak

Si tous les packages sont déjà à jour, il n'y aura pas de nouvelles modifications après l'exécution de la commande susmentionnée.

Désinstaller le logiciel à l'aide de Flatpak

Si vous avez installé une application et que vous ne souhaitez plus la conserver, vous pouvez la désinstaller avec succès en utilisant le désinstaller méthode. La syntaxe par défaut de la commande est:

flatpak désinstaller applicationID

Puisque nous venons d'installer Spotify, essayez de désinstaller l'application en tapant:

flatpak désinstaller com.spotify. Client

Activation du référentiel GNOME

Tout comme Flathub, le référentiel GNOME contient toutes les applications principales de GNOME. Le référentiel central lui-même a deux versions: stable et nightly.

Ajouter le référentiel stable GNOME

Utiliser wget pour télécharger les clés GPG du référentiel:

wget https://sdk.gnome.org/keys/gnome-sdk.gpg

Ajoutez le référentiel GNOME Flatpak à votre système en utilisant ajout à distance:

sudo flatpak remote-add --gpg-import=gnome-sdk.gpg --if-not-exists gnome-apps https://sdk.gnome.org/repo-apps/

Pour installer la version nocturne à la place, exécutez les commandes suivantes:

wget https://sdk.gnome.org/nightly/keys/nightly.gpg
sudo flatpak remote-add --gpg-import=nightly.gpg --if-not-exists gnome-nightly-apps https://sdk.gnome.org/nightly/repo-apps/

Répertorier les référentiels distants

Pour répertorier tous les référentiels distants configurés:

télécommandes flatpak

La commande ci-dessus listera les référentiels que vous avez ajoutés à votre système. Il s'affichera également si le référentiel est une installation à l'échelle du système ou spécifique à quelques utilisateurs uniquement.

Supprimer un référentiel Flatpak

La syntaxe de base pour supprimer un référentiel est:

sudo flatpak remote-delete remote-name

...où nom-distant est le nom du référentiel distant.

Par exemple, pour supprimer le référentiel Flathub de votre système:

flathub à suppression à distance sudo flatpak

Réparer l'installation du Flatpak

Utilisez le réparation commande pour réparer l'installation de Flatpak sur votre système:

réparation sudo flatpak

La commande prend un peu de temps à s'exécuter, alors soyez patient et attendez qu'elle s'exécute complètement.

Tuer un processus Flatpak

Pour tuer un processus Flatpak, commencez par vérifier quels processus sont en cours d'exécution:

sudo flatpak ps

Pour tuer un processus:

sudo flatpak kill applicationID

Pour vérifier si le système a tué le processus avec succès:

sudo flatpak ps

En rapport: Comment afficher les informations relatives au processus sur Linux à l'aide de la commande ps

Tirer le meilleur parti des commandes de Flatpak

En tant que débutant, vous vous sentirez probablement dépassé par les différentes terminologies, le jargon et les tonnes de commandes disponibles dans les distributions Linux. Cependant, Flatpak est là pour vous faciliter la vie en vous permettant d'installer des applications en toute sécurité.

Si vous débutez, il est préférable d'explorer les différentes fonctionnalités lentement et régulièrement au fur et à mesure que vous comprenez les différentes nuances disponibles dans les distributions. Si vous ne souhaitez pas du tout utiliser la ligne de commande, envisagez de passer à Snap et Snap Store pour installer des packages sous Linux.

E-mail
Tout ce que vous devez savoir sur Snap et Snap Store

Accablé par la courbe d'apprentissage abrupte des gestionnaires de paquets en ligne de commande? Commencez dès aujourd'hui avec Snap et Snap Store.

Lire la suite

Rubriques connexes
  • Linux
  • Linux
  • Applications Linux
  • Gestionnaires de paquets
A propos de l'auteur
Wini Bhalla (3 articles publiés)Plus de Wini Bhalla

Abonnez-vous à notre newsletter

Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives !

Un pas de plus…!

Veuillez confirmer votre adresse e-mail dans l'e-mail que nous venons de vous envoyer.

.