les Snaps sont la façon dont Canonical fournit un système de gestion de packages de distribution croisée. Dans cet article, nous verrons comment installer et utiliser les snaps dans différentes distributions Linux.

Vous entendez peut-être parler des applications Snap ces jours-ci. Canonical décrit Snap comme un package Linux universel qui peut fonctionner sur n’importe quelle distribution.

Les snaps sont essentiellement une application compilée avec ses dépendances et ses bibliothèques – fournissant un environnement en bac à sable pour l’exécution de l’application. Celles-ci sont plus faciles et plus rapides à installer, peuvent recevoir les dernières mises à jour et sont confinées au système d’exploitation et aux autres applications.

Une application peut être packagée pour chaque poste de travail, serveur, cloud ou appareil Linux sous forme de composant logiciel enfichable. Pour un développeur d’applications, la gestion de différents formats de packages et des mises à jour ultérieures est une douleur, que Canonical sous la forme de Snaps a tenté de surmonter. Cela a bien fonctionné car de plus en plus d’applications proposent désormais des packages Snap.

En d’autres termes, au lieu de vous soucier des packages DEB pour Debian/Ubuntu, des packages RPM pour Fedora, etc., vous pouvez utiliser le package Snap qui fonctionnerait sur toutes les distributions Linux prenant en charge Snap.

Avantages des boutons-pression

  • Plus facile à créer et à gérer pour les développeurs : les snaps sont plus faciles à créer et contiennent toutes les dépendances et bibliothèques nécessaires à l’exécution, ce qui signifie également que l’application utilise les dernières bibliothèques et ne rencontre aucun problème de dépendances.
  • Mises à jour automatiques : les mises à jour d’un composant logiciel enfichable sont fournies automatiquement quotidiennement et s’adressent à tout le monde, quel que soit le système d’exploitation de base.
  • Un clic pour tout : que ce soit un ordinateur de bureau, un serveur ou un cloud.
  • Disponibilité de différentes versions : un composant logiciel enfichable peut être maintenu dans la version stable, les versions bêta et la version quotidienne en même temps et vous pouvez passer de l’une à l’autre quand vous le souhaitez.
  • Sécurité : les snaps s’exécutent dans un environnement en bac à sable, isolé du reste de votre système.
READ  Comment utiliser et installer FlatPak sous Linux

Comment installer Snap sur Linux

Comment installer et utiliser Snap dans diverses distributions Linux

Avant de Snap packages, vous devrez installer snapd. snapd est un environnement de gestion qui gère l’installation et les mises à jour des snaps. L’installation de snapd activera la prise en charge de Snap sur votre distribution Linux.

Voyons comment l’installer pour différentes distributions Linux.

Activation de la prise en charge de Snap sur les distributions basées sur Debian et Ubuntu

Si vous souhaitez utiliser les applications Snap sur Linux Mint et d’autres distributions basées sur Debian ou Ubuntu, utilisez la commande ci-dessous :

sudo apt install snapd

Activation de la prise en charge de Snap sur les distributions basées sur Fedora

sudo dnf install snapd

Activation de la prise en charge de Snap sur les distributions basées sur Arch

snapd est disponible dans Arch User Repository. Exécutez la commande ci-dessous pour l’installer et l’activer.

yaourt -S snapd
sudo systemctl enable --now snapd.socket

Activation de la prise en charge de Snap sur les distributions basées sur OpenSUSE

snapd n’est pas officiellement inclus pour OpenSUSE. Pour installer dans Tumbleweed, utilisez les commandes ci-dessous :

sudo zypper addrepo http://download.opensuse.org/repositories/system:/snappy/openSUSE_Leap_42.2/ snappy
sudo zypper install snapd

Une fois le package installé avec succès à partir du dépôt de la communauté, activez l’unité systemd.

sudo systemctl enable --now snapd.socket

Comment utiliser Snap avec les commandes Snap de base

Une fois que vous avez terminé l’installation de snapd, il est temps de voir comment l’utiliser. Nous avons déjà couvert  en détail les commandes Snap . Ici, je vais juste énumérer rapidement les commandes Snap les plus utiles.

Vous pouvez rechercher différents snaps et les installer. Il existe un magasin Snap qui contient différentes applications (ou snaps) publiques et privées pour les nuages, les ordinateurs de bureau, les appareils, etc.

READ  Comment utiliser le terminal Linux dans Windows 10

Trouver un cliché

N’importe qui peut publier un snap dans le magasin, cependant, vous ne voyez que les snaps qui sont publiés dans la version stable et qui ont été révisés. Utilisez la commande ci-dessous pour rechercher un snap :

sudo snap find libreoffice

Installer des boutons-pression

Une fois que vous avez trouvé le composant logiciel enfichable que vous recherchez, vous pouvez l’installer avec la commande ci-dessous :

sudo snap install <snap_name>

Lister les snaps installés

Vous pouvez utiliser la commande ci-dessous pour voir les snaps que vous avez installés avec leurs versions et le développeur :

snap list

Mettre à jour une application snap installée

Les clichés sont mis à jour périodiquement vers leur dernière version. Si vous essayez de le faire manuellement, tapez la commande ci-dessous dans le terminal :

sudo snap refresh <snap_name>

Désinstaller un package snap

Pour supprimer un composant logiciel enfichable

sudo snap remove <snap_name>

Derniers mots

Avec différentes distributions Linux exécutant différents gestionnaires de packages et formats, il n’existe pas de manière unique d’installer une application dans chaque distribution Linux de la même manière. Snap peut être la solution à ce problème, en surmontant les problèmes d’installation (comme une bibliothèque manquante) et en s’assurant que vous utilisez la dernière version !

Si vous avez aimé cet article, veuillez- vous abonner à notre communauté reddit pour en discuter. Vous pouvez également nous retrouver sur Twitter et Facebook .

5/5 - (1 vote)