Guide du débutant Flatpak : Introduction au téléchargement d'applications avec Flatpak

Tout débutant peut gérer le système d'exploitation Linux d'une manière simple où les packages peuvent être installés facilement tout en économisant du temps et des efforts. Canonical, la société mère d'Ubuntu, a été la première à implémenter Snap . C'est un système sans dépendance qui peut être utilisé sur différentes distributions.

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

Guide du débutant Flatpak : Introduction au téléchargement d'applications avec Flatpak - Linux

Termes de base

Comme Snap, Flatpak vise à simplifier la gestion des applications sur diverses distributions Linux. Voici quelques termes courants à 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.
  • RuntimeRuntimes : les runtimes sont également appelés plates-formes où ils agissent comme des plates-formes intégrées pour fournir les outils essentiels nécessaires à la création d'une application Flatpak.
  • Emballage plat: Ce sont les applications que l'utilisateur peut installer à l'aide de la commande flatpak sur ses ordinateurs.

Avantages d'utiliser Flatpak

  • Global: Flatpak, en tant que gestionnaire de services compagnon, permet à l'utilisateur d'installer et d'exécuter des applications sur presque tous les appareils Environnement de bureau Linux. Cela inclura toutes les distributions non GNU, les systèmes d'exploitation en lecture seule, les distributions non-systemd ou d'autres architectures.
  • Un ami de l'innovationFlatpak encourage les administrateurs de distribution à aider les développeurs à se concentrer sur leurs objectifs d'innovation.
  • La stabilité: aucun plantage dans l'application ne provoque le plantage du système. C'est parce que Flatpak contient des runtimes et n'interfère pas avec le fonctionnement du système.
  • Installer sans autorisations root: Vous n'avez pas besoin de privilèges élevés lors de l'installation de l'application Flatpak/runtime.
  • Exécuter des applications dans le bac à sableL'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 s'exécuteront dans un bac à sable et dans des conteneurs séparés.

Installer 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 consiste à installer Flatpak via le gestionnaire de paquets. La deuxième étape consiste à ajouter le référentiel Flathub de Flatpak, où vous pouvez installer diverses applications.

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

Sur Ubuntu et Mint

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

sudo apt install flatpak

Sur les distributions Depian et basées sur Depian

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

sudo add-apt-repository ppa:alexlarsson/flatpak
sudo apt update
sudo apt install flatpak

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

Sur Red Hate et Fedora

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

sudo dnf install flatpak

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

sudo yum install flatpak

sur OpenSUSE

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

sudo zypper install flatpak

sur ArchLinux / Manjaro

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

sudo pacman -S flatpak

Ajout d'un référentiel Flatub sous Linux

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

Pour ajouter le dépôt sous Linux, exécutez cette commande :

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

Comment utiliser Flatpak sous 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.

Trouver des applications sur Flatthub

Avant de commencer à installer des applications, vous pouvez vérifier si une application particulière est disponible dans le référentiel. Le format par défaut de cette commande est :

flatpak search application-name

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

flatpak search spotify

Les valeurs résultantes afficheront l'ID de l'application, la version, la branche et les télécommandes avec une description.

Installer des packages à l'aide de Flatpak

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

flatpak install remotes applicationID

Par exemple, pour installer Spotify, vous pouvez utiliser la commande suivante :

flatpak install flathub com.spotify.Client

Lancer l'application

Utilisez le format de commande suivant pour lancer une application :

flatpak run applicationID

Par exemple:

flatpak run com.spotify.Client

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

Liste des packages Flatpak installés

Faisons un pas en avant. Pour une liste de tous les packages Flatpak installés sur votre système :

flatpak list

Mettre à jour les packages installés

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

flatpak update

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

Désinstaller l'application à 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 la méthode de désinstallation. La forme par défaut de la commande est :

flatpak uninstall applicationID

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

flatpak uninstall com.spotify.Client

Activer le référentiel GNOME

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

Dépôt stable GNOME ajouté

Utilisez 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 à l'aide de remote-add :

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

Pour installer la version Nightly à 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/

Lister les dépôts distants

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

flatpak remotes

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

Supprimer le dépôt Flatpak .

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

sudo flatpak remote-delete remote-name

… Où que ce soit nom-distant est le nom du référentiel distant.

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

sudo flatpak remote-delete flathub

Réparation d'installation de Flatpak

Utiliser la commande réparation Pour réparer Flatpak installé sur votre système :

sudo flatpak repair

Il faut un certain temps pour s'exécuter, alors soyez patient et attendez qu'il soit complètement exécuté.

Tuer le processus Flatpak لية

Pour tuer un processus Flatpak, vérifiez d'abord les processus en cours :

sudo flatpak ps

Pour tuer un processus :

sudo flatpak kill applicationID

Pour vérifier si le système a arrêté le processus avec succès :

sudo flatpak ps

Tirez le meilleur parti des commandes Flatpak

En tant que débutant, vous vous sentirez probablement dépassé par les différents termes, les concepts avancés 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 facilement et en toute sécurité.

Si vous débutez, il est préférable d'explorer lentement et régulièrement les différentes fonctions tout en comprenant les différentes nuances disponibles dans les distributions. Si vous ne souhaitez pas du tout utiliser la ligne de commande, envisagez de passer au Snap et au Snap Store pour installer des packages sous Linux. Vérifier Comment installer des applications Snap dans Linux Arch.

source
Aller au bouton supérieur