Comment installer des applications Flatpak, Snap et AppImage dans Linux

Comment installer des applications Flatpak, Snap et AppImage dans Linux
Cet article expliquera comment installer, supprimer et gérer les packages FlatPak, Snap et AppImage dans Linux. Ces trois formats d'emballage sont en développement depuis quelques années et ils fournissent des packages agnostiques de distribution qui peuvent être installés sur toutes les principales distributions Linux. Une comparaison détaillée entre ces formats d'emballage est disponible ici.

Installation et gestion des packages FlatPak

Si vous utilisez Ubuntu, ses dérivés ou autres distributions Linux basées sur Ubuntu, vous pouvez exécuter les deux commandes suivantes pour configurer les packages FlatPak:

$ sudo apt installer flatpak
$ Flatpak Remote-Add - Si-non-Exists Flathub https: // flathub.org / repo / flathub.flatpakrepo

La deuxième commande ajoute le référentiel officiel de Flathub qui peut être utilisé pour télécharger et installer des applications Flatpak. Il est possible d'ajouter d'autres référentiels tiers en remplaçant l'URL du référentiel dans la deuxième commande ci-dessus. Cependant, en général, vous devez vous en tenir au référentiel par défaut pour éviter d'installer des applications non testées qui peuvent avoir des problèmes de sécurité.

Si vous utilisez une autre distribution Linux, suivez ce guide de configuration rapide qui couvre les instructions d'installation pour plus de 25 distributions Linux.

Une fois la configuration Flatpak terminée, vous pouvez vous rendre au magasin Flathub pour télécharger n'importe quelle application de votre choix. Par exemple, pour installer le package Firefox Flatpak, vous pouvez visiter sa liste sur la boutique Flathub ou la rechercher à l'aide de la barre de recherche sur le site Web de Flathub. Chaque annonce sur la page Flathub comprend une commande d'installation en bas de la page. Vous devez exécuter cette commande dans le terminal pour installer le package. Notez que la commande est la même pour toutes les distributions Linux. Pour le cas cité, vous devez exécuter la commande suivante pour installer le package Firefox Flatpak:

$ flatpak installer flathub org.mozilla.incendier

Notez que lors de l'installation d'un package Flatpak, il peut être demandé d'installer des packages et des dépendances supplémentaires. Ceci est normal car les packages FlatPak installent les packages et les bibliothèques nécessaires au besoin.

Pour supprimer un package Flatpak installé, vous devez exécuter la commande suivante (remplacer l'ID du package):

$ flatpak désinstaller org.mozilla.incendier

Si vous ne vous souvenez pas de l'ID du package, vous pouvez l'obtenir à partir de la page d'inscription Flathub Store. Flatpak vous montrera également des suggestions d'applications si vous ne fournissez qu'un nom ou un identifiant partiel. Par exemple, si vous utilisez simplement «Firefox» dans la commande ci-dessus, Flatpak vous présentera automatiquement un choix pour retirer le package Firefox.

Pour mettre à jour un package FlatPak installé, vous devez exécuter la commande suivante (remplacer l'ID du package):

$ Flatpak Update org.mozilla.incendier

Pour répertorier tous les packages FlatPak installés sur votre système Linux, utilisez la commande suivante:

$ Flatpak Liste

De nombreuses distributions Linux utilisent le plugin Flatpak dans leur application de distribution de logiciels pour faciliter l'installation plus facile et les mises à jour automatiques. Pour plus d'informations sur l'utilisation de Flatpak, exécutez les deux commandes suivantes:

$ flatpak - help
$ man flatpak

Installation et gestion des packages SNAP

Ubuntu, ses dérivés et la plupart des autres distributions Linux basées sur Ubuntu sont livrées avec la prise en charge SNAP activée par défaut. Vous pouvez rechercher des packages SNAP dans l'application GUI Software Center ainsi que les installer à partir de la ligne de commande. Les packages SNAP peuvent également être recherchés sur le site Web de Snap Store. Chaque liste du magasin Snap affiche une commande pour installer l'application répertoriée.

Pour ajouter une prise en charge SNAP à d'autres distributions Linux, vous devrez peut-être d'abord installer le package «Snapd» (similaire à la configuration Flatpak expliquée ci-dessus). Suivez le guide de configuration SNAPD disponible ici pour plus de 25 distributions Linux.

Une fois que vous avez fini d'installer Snapd, visitez toute liste sur Snap Store et exécutez la commande spécifiée répertoriée sur la page. Par exemple, pour installer Android Studio Snap, vous devrez exécuter la commande suivante:

$ sudo snap installer Android-Studio - Classic

Pour supprimer un package SNAP, utilisez la commande suivante (remplacez le nom de l'application au besoin):

$ sudo snap supprimer Android-studio

Pour répertorier tous les packages SNAP installés sur votre système, utilisez la commande suivante:

$ SNAP LIST

Notez que vous ne pouvez pas désactiver les mises à jour instantanées. Ils sont automatiquement installés sur votre système à intervalles périodiques. Vous pouvez cependant les reprogrammer ou tenir temporairement des mises à jour. Un guide détaillé sur la gestion des mises à jour SNAP est disponible ici.

Pour en savoir plus sur les packages SNAP, exécutez les deux commandes suivantes:

$ snap - help
$ man snap

Installation et gestion des packages AppImage

Les packages AppImage fonctionnent similaires aux fichiers «EXE» portables que vous pourriez avoir utilisés sur Windows. Tout ce que vous avez à faire est de télécharger un fichier AppImage et de le marquer exécutable pour exécuter l'application. Pour rendre un fichier applimage exécutable, exécutez une commande dans le format suivant:

$ chmod + x fichier.applimager

Une fois marqué exécutable, double-cliquez sur le fichier applimage exécutable pour lancer l'application. Pour supprimer un fichier AppImage, supprimez-le simplement de votre stockage de disque dur.

Semblable à Flatpak et Snap, un magasin AppImage est également disponible. Cependant, contrairement à Snap et Flatpak, les développeurs qui distribuent leurs applications au format AppImage ne les répertorient pas souvent dans ce magasin centralisé. Les fichiers applimage sont principalement distribués via des référentiels de code source ou à partir de sites Web d'application.

Dans certains cas, les fichiers AppImage peuvent vous inviter à créer un lanceur qui apparaît dans les menus d'application et sur le bureau en tant que raccourci. Si vous avez choisi de créer un lanceur, vous voudrez peut-être le supprimer après avoir supprimé un fichier AppImage. Pour ce faire, visitez simplement l'emplacement spécifié ci-dessous et supprimez le associé ".Fichier de bureau.

$ Home /.local / partage / applications /

Conclusion

Les packages Flatpak, Snap et AppImage ont fourni de nouvelles façons de distribuer des applications dans toutes les principales distributions Linux. Ils assurent une meilleure sécurité et facilitent les développeurs de distribuer leurs applications. Ces nouveaux formats de package sont l'avenir de l'emballage d'application Linux, en particulier pour les applications tierces non-système.