Les snap sont des paquets d'applications pour le bureau, le cloud et l'IoT qui sont faciles à installer, sécurisés, multiplateformes et sans dépendance.
Le démon snap, connu sous le nom de snapd, est le service d'arrière-plan qui gère et maintient vos snap. Il doit fonctionner avant qu'un snap puisse être installé.
Heureusement, le démon snap est préinstallé et fonctionne par défaut sur de nombreuses distributions, et il est facile à installer sur la plupart des autres distributions.
Installation
Si vous souhaitez l'installer sur votre distribution ([Ubuntu](),[Raspberry Pi Os](), [Rocky Linux]()) Suivez les indications ci-dessous, si vous souhaitez utilisé une autre distribution , veuillez vous référez a la documentatation officielle.
Ubuntu / Raspberry Pi OS
Snap est préinstallé et prêt à fonctionner sur toutes les versions récentes d'Ubuntu. Cela signifie que si vous utilisez Ubuntu 16.04 LTS (Xenial Xerus) ou une version ultérieure, y compris Ubuntu 22.04 LTS (Jammy Jellyfish) et Ubuntu 23.04 (Lunar Lobster), vous n'avez rien à faire.
Si vous avez besoin de savoir quelle version d'Ubuntu vous utilisez, ouvrez Réglages et sélectionnez la page À propos. Vous pouvez également taper lsb_release -a sur la ligne de commande.
Pour les versions et les variantes d'Ubuntu qui n'incluent pas snap par défaut, snap peut être installé à partir du Centre de logiciels Ubuntu en recherchant snapd. snapd peut également être installé à partir de la ligne de commande :
sudo apt update
sudo apt install snapd
Rockylinux
Snap est disponible pour Rocky Linux 8, une distribution Linux activement développée pour assurer la compatibilité binaire avec Red Hat Enterprise Linux (RHEL).
Voir aussi Installation de snap sur Red Hat Enterprise Linux.
Les paquets snap pour Rocky Linux se trouvent dans le dépôt Extra Packages for Enterprise Linux (EPEL). Le dépôt EPEL peut être ajouté à un système Rocky Linux à l'aide de la commande suivante :
sudo dnf install epel-release
sudo dnf upgrade
Si vous utilisez un utilisateur root plutôt que sudo pour gérer les privilèges de sécurité, exécutez d'abord su et supprimez sudo des commandes suivantes.
Une fois le dépôt EPEL ajouté à votre installation Rocky Linux, il suffit d'installer le paquetage snapd (en tant que root et/ou avec sudo) :
sudo yum install snapd
Une fois installée, l'unité systemd qui gère le socket de communication snap principal doit être activée :
sudo ln -s /var/lib/snapd/snap /snap
Déconnectez-vous et reconnectez-vous, ou redémarrez votre système si c'est un Raspberry Pi, pour vous assurer que les chemins d'accès de snap sont correctement mis à jour.
Test de l'installation d'un paquet Snap
Pour tester votre système, installez le snap hello-world et assurez-vous qu'il s'exécute correctement :
sudo snap install hello-world
Le paquet Hello World est installé si vous avez ce message:
hello-world 6.4 from Canonical✓ installed
Executez la commande suivante pour tester l'application:
hello-world
Si vous avez ce message tout fonctionne:
Hello World!