Skip to Content

snap Commandes communes

Opérations de base

CommandeDescriptif
snap find keywordRechercher des applications Snap
snap info package-nameAfficher les détails du forfait
sudo snap install package-nameInstaller une application Snap
sudo snap install package-name --classicInstaller en mode classique (pas de sandbox)
sudo snap install package-name --channel=edgeInstaller à partir d’un canal spécifique
sudo snap remove package-nameSupprimer une application Snap
sudo snap remove package-name --purgeSupprimer et supprimer des données

Gestion des mises à jour

CommandeDescriptif
sudo snap refreshMettre à jour tous les Snaps
sudo snap refresh package-nameMettre à jour un Snap spécifique
sudo snap refresh --listListe des Snaps actualisables
snap changesAfficher l’historique des opérations récentes

Contrôler les mises à jour automatiques

CommandeDescriptif
sudo snap set system refresh.timer=sat,02:00-04:00Définir la fenêtre horaire de mise à jour
sudo snap set system refresh.hold="$(date --date='60 days' +%Y-%m-%dT%H:%M:%S%:z)"Différer les mises à jour de 60 jours
sudo snap unset system refresh.holdAnnuler le report
sudo snap set system refresh.retain=2Définir le nombre d’anciennes versions à conserver

Afficher et gérer

CommandeDescriptif
snap listListe des Snaps installés
snap list --allLister toutes les versions (y compris désactivées)
snap connections package-nameAfficher les connexions de l’interface
snap servicesAfficher les services Snap

Restauration de version

CommandeDescriptif
sudo snap revert package-nameRevenir à la version précédente
sudo snap revert package-name --revision=revision-numberRevenir à une version spécifique

Gestion des autorisations (interfaces)

CommandeDescriptif
snap connectionsAfficher toutes les interfaces
snap connections package-nameAfficher les interfaces pour un Snap spécifique
sudo snap connect package-name:interface-nameInterface de connexion (accorder l’accès)
sudo snap disconnect package-name:interface-nameDéconnecter l’interface

Interfaces communes

InterfaceDescriptif
audio-playbackLire du son
audio-recordEnregistrer du son
cameraAccéder à la webcam
homeAccéder au répertoire personnel
removable-mediaAccédez aux clés USB et au stockage externe
networkAccès au réseau

Guide des chaînes

ChaîneDescriptif
stableVersion stable (par défaut)
candidateLibération candidate
betaVersion bêta
edgeVersion de développement
CommandeDescriptif
sudo snap switch package-name --channel=betaChanger de chaîne
sudo snap refresh package-nameActualiser après le changement

Gestion de l’espace disque

CommandeDescriptif
du -sh /var/lib/snapd/snaps/Vérifier l’utilisation du disque Snap
snap list --all | awk '/disabled/{print $1, $3}' | while read name rev; do sudo snap remove "$name" --revision="$rev"; doneNettoyer les anciennes versions

Gestion des services

CommandeDescriptif
snap services package-nameAfficher les services fournis par un Snap
sudo snap start package-name.service-nameDémarrer un service
sudo snap stop package-name.service-nameArrêter un service
sudo snap restart package-name.service-nameRedémarrer un service
sudo snap start --enable package-name.service-nameActiver le démarrage automatique
sudo snap stop --disable package-name.service-nameDésactiver le démarrage automatique

Installation hors ligne

CommandeDescriptif
snap download package-nameTélécharger un package Snap
sudo snap ack package-name.assertImporter la signature
sudo snap install package-name.snapInstaller hors ligne