Comment installer et utiliser Snap sur Ubuntu : guide complet pour débutants (2026)
Comment installer Snap sur Ubuntu (réponse rapide)
Sur les versions récentes d'Ubuntu, Snap est déjà installé — Snap (snapd) est préinstallé sur toutes les versions d'Ubuntu depuis la 16.04 LTS, y compris Ubuntu 24.04 LTS et 22.04 LTS. Vous n'avez généralement rien à installer. Pour vérifier sa présence, exécutez :
snap version
Si snapd est absent (par exemple sur une image minimale ou serveur), installez-le avec apt :
sudo apt update
sudo apt install snapd
Installez ensuite n'importe quel paquet Snap avec :
sudo snap install <package>
# Exemple :
sudo snap install hello-world
C'est tout ce dont la plupart des utilisateurs d'Ubuntu ont besoin. Sur les autres distributions, le démon s'installe différemment, mais les commandes snap install restent identiques :
- Debian :
sudo apt update && sudo apt install snapd, puissudo systemctl enable --now snapd.socket - Fedora :
sudo dnf install snapd, puissudo systemctl enable --now snapd.socket - Arch Linux / Manjaro : installez le paquet
snapddepuis l'AUR, puissudo systemctl enable --now snapd.socket
Sur ces distributions, créez également, une fois pour toutes, le lien symbolique des snaps classiques avec sudo ln -s /var/lib/snapd/snap /snap, puis déconnectez-vous et reconnectez-vous pour que les chemins de Snap soient pris en compte. Les paquets qui nécessitent un accès complet au système (comme certains éditeurs et environnements de développement) s'installent avec sudo snap install <package> --classic.
Le reste de ce guide (mis à jour pour 2026) explique ce qu'est Snap, détaille chaque étape d'installation et de vérification, présente les commandes snap du quotidien et répond aux questions que se posent le plus souvent les nouveaux utilisateurs.
Introduction
Snap est un système de gestion de paquets révolutionnaire développé par Canonical, la société éditrice d'Ubuntu. Il incarne une approche moderne de la distribution et de l'installation de logiciels sur les systèmes Linux, avec plusieurs atouts uniques par rapport aux gestionnaires de paquets traditionnels.
Ce qui fait la particularité de Snap, c'est sa capacité à empaqueter les applications avec l'ensemble de leurs dépendances, créant ainsi des applications autonomes qui fonctionnent sur les différentes distributions Linux. Cette approche conteneurisée garantit une exécution cohérente des applications, quel que soit l'environnement du système, et élimine le fameux « enfer des dépendances » auquel les utilisateurs de Linux se heurtent souvent.
Les principaux avantages de Snap sont les suivants :
-
Paquets autonomes : chaque paquet Snap contient toutes les bibliothèques et dépendances nécessaires à son fonctionnement, ce qui évite les conflits avec les autres logiciels installés.
-
Mises à jour automatiques : les paquets Snap peuvent se mettre à jour automatiquement en arrière-plan, si bien que vous disposez toujours de la dernière version sans intervention manuelle.
-
Sécurité : les Snaps s'exécutent de façon isolée du reste de votre système, ce qui ajoute une couche de sécurité grâce à la conteneurisation.
-
Compatibilité universelle : un même paquet Snap peut s'exécuter sur n'importe quelle distribution Linux compatible avec Snap, ce qui simplifie la distribution des logiciels pour les développeurs et l'installation pour les utilisateurs.
Ce guide vous accompagne dans l'installation de Snap sur Ubuntu, vous montre comment utiliser les commandes Snap de base et répond aux questions courantes que se posent les nouveaux utilisateurs.
Étapes d'installation
Sur les versions actuelles d'Ubuntu — dont Ubuntu 24.04 LTS (Noble Numbat) et Ubuntu 22.04 LTS (Jammy Jellyfish) —, snapd est déjà installé : vous pouvez donc généralement passer directement à l'utilisation de Snap. Si vous êtes sur une image minimale, une installation serveur ou une autre distribution dépourvue de snapd, suivez les étapes ci-dessous. Avant d'installer Snap, assurez-vous de disposer des privilèges sudo sur votre système. Voici comment installer Snap en ligne de commande :
- Mettre à jour la liste des paquets
sudo apt update

- Installer Snap
sudo apt install snapd

-
Activer le service Snap
Ubuntu l'active automatiquement, mais si vous avez installé snapd manuellement (ou si vous êtes sur Debian, Fedora ou Arch), démarrez et activez le socket snapd afin que le démon se lance à la demande :
sudo systemctl enable --now snapd.socket -
Vérifier l'installation
snap version

Si l'installation a réussi, cette commande affiche les informations de version de snapd et de snap. Sur Ubuntu 24.04 LTS, elle indique généralement snapd en version 2.7x ou plus récente.
Utiliser Snap
Une fois Snap installé, vous pouvez commencer à l'utiliser pour gérer vos applications. Voici les commandes les plus courantes dont vous aurez besoin :
Rechercher des applications
# Rechercher une application
snap find nom_application
# Obtenir des informations détaillées sur un snap précis
snap info nom_application
Installer des applications
# Installer un paquet snap
sudo snap install nom_application
# Installer une version précise
sudo snap install nom_application --channel=version/stable
Gérer les applications installées
# Lister tous les snaps installés
snap list
# Mettre à jour tous les paquets snap
sudo snap refresh
# Mettre à jour un snap précis
sudo snap refresh nom_application
# Supprimer un snap
sudo snap remove nom_application
Utiliser les services Snap
# Afficher les services snap en cours d'exécution
snap services
# Démarrer/arrêter un service snap
sudo snap start/stop nom_service
Gardez à l'esprit que les paquets Snap sont mis à jour automatiquement par défaut. Vous pouvez toutefois vérifier manuellement les mises à jour avec la commande snap refresh. Certaines applications peuvent nécessiter un redémarrage du système après leur installation ou leur mise à jour pour fonctionner correctement.
Questions fréquentes (FAQ)
Q : Pourquoi ma première installation Snap est-elle plus longue que prévu ?
R : La première fois que vous installez un paquet Snap, le système doit télécharger et mettre en place l'environnement d'exécution de base de Snap. Les installations suivantes seront bien plus rapides, car les composants de base sont déjà en place.
Q : Comment corriger l'erreur « snap: command not found » ?
R : Cette erreur survient généralement lorsque le binaire Snap ne figure pas dans votre PATH. Essayez ces solutions :
- Redémarrez votre système.
- Exécutez
source /etc/profile. - Vérifiez que snapd est installé :
sudo apt install snapd.
Q : Puis-je utiliser Snap en parallèle d'apt ?
R : Oui, vous pouvez utiliser les deux gestionnaires de paquets en même temps sans conflit. Ils fonctionnent indépendamment et gèrent des types de paquets différents.
Q : Pourquoi les paquets Snap sont-ils généralement plus volumineux que leurs équivalents apt ?
R : Les paquets Snap embarquent toutes leurs dépendances, ce qui les rend autonomes. Cela augmente leur taille, mais garantit une meilleure compatibilité et un meilleur cloisonnement.
Q : Comment désactiver les mises à jour automatiques des paquets Snap ?
R : Vous pouvez désactiver les mises à jour automatiques pour des snaps précis avec :
sudo snap refresh --hold nom_application
Pour réactiver les mises à jour :
sudo snap refresh --unhold nom_application
Q : Que faire si un paquet Snap ne fonctionne pas ?
R : Essayez ces étapes de dépannage :
- Vérifiez l'état de l'application :
snap list nom_application - Essayez de le supprimer puis de le réinstaller :
sudo snap remove nom_application && sudo snap install nom_application - Vérifiez que snapd est actif :
sudo systemctl status snapd - Consultez les journaux système :
journalctl -u snapd
