Skip to Content

snap Allgemeine Befehle

Grundlegende Operationen

BefehlBeschreibung
snap find keywordSuchen Sie nach Snap-Apps
snap info package-namePaketdetails anzeigen
sudo snap install package-nameInstallieren Sie eine Snap-App
sudo snap install package-name --classicIm klassischen Modus installieren (keine Sandbox)
sudo snap install package-name --channel=edgeVon einem bestimmten Kanal installieren
sudo snap remove package-nameEntfernen Sie eine Snap-App
sudo snap remove package-name --purgeDaten entfernen und löschen

Update-Management

BefehlBeschreibung
sudo snap refreshAktualisiere alle Snaps
sudo snap refresh package-nameAktualisieren Sie einen bestimmten Snap
sudo snap refresh --listAktualisierbare Snaps auflisten
snap changesZeigen Sie den Verlauf der letzten Vorgänge an

Kontrollieren Sie automatische Updates

BefehlBeschreibung
sudo snap set system refresh.timer=sat,02:00-04:00Legen Sie das Zeitfenster für die Aktualisierung fest
sudo snap set system refresh.hold="$(date --date='60 days' +%Y-%m-%dT%H:%M:%S%:z)"Verschieben Sie Updates um 60 Tage
sudo snap unset system refresh.holdAufschub stornieren
sudo snap set system refresh.retain=2Legen Sie die Anzahl der alten Versionen fest, die beibehalten werden sollen

Anzeigen und Verwalten

BefehlBeschreibung
snap listInstallierte Snaps auflisten
snap list --allAlle Versionen auflisten (einschließlich deaktivierter)
snap connections package-nameSchnittstellenverbindungen anzeigen
snap servicesSnap-Dienste anzeigen

Versions-Rollback

BefehlBeschreibung
sudo snap revert package-nameZur vorherigen Version zurückkehren
sudo snap revert package-name --revision=revision-numberZu einer bestimmten Version zurückkehren

Berechtigungsmanagement (Schnittstellen)

BefehlBeschreibung
snap connectionsAlle Schnittstellen anzeigen
snap connections package-nameSchnittstellen für einen bestimmten Snap anzeigen
sudo snap connect package-name:interface-nameSchnittstelle verbinden (Zugriff gewähren)
sudo snap disconnect package-name:interface-nameSchnittstelle trennen

Gemeinsame Schnittstellen

SchnittstelleBeschreibung
audio-playbackAudio abspielen
audio-recordAudio aufnehmen
cameraAuf die Webcam zugreifen
homeAuf das Home-Verzeichnis zugreifen
removable-mediaGreifen Sie auf USB-Laufwerke und externe Speicher zu
networkNetzwerkzugriff

Kanalführer

KanalBeschreibung
stableStabile Version (Standard)
candidateRelease-Kandidat
betaBeta-Version
edgeEntwicklungsversion
BefehlBeschreibung
sudo snap switch package-name --channel=betaKanal wechseln
sudo snap refresh package-nameNach dem Wechsel aktualisieren

Speicherplatzverwaltung

BefehlBeschreibung
du -sh /var/lib/snapd/snaps/Überprüfen Sie die Snap-Disk-Nutzung
snap list --all | awk '/disabled/{print $1, $3}' | while read name rev; do sudo snap remove "$name" --revision="$rev"; doneBereinigen Sie alte Versionen

Servicemanagement

BefehlBeschreibung
snap services package-nameVon einem Snap bereitgestellte Dienste anzeigen
sudo snap start package-name.service-nameStarten Sie einen Dienst
sudo snap stop package-name.service-nameStoppen Sie einen Dienst
sudo snap restart package-name.service-nameStarten Sie einen Dienst neu
sudo snap start --enable package-name.service-nameAktivieren Sie den Autostart
sudo snap stop --disable package-name.service-nameAutostart deaktivieren

Offline-Installation

BefehlBeschreibung
snap download package-nameLaden Sie ein Snap-Paket herunter
sudo snap ack package-name.assertSignatur importieren
sudo snap install package-name.snapOffline installieren