it:software:snap

SNAP

Typicky jsem to potřeboval u Blenderu. Chtěl jsem verzi 2.92 LTS a verzi 3.3 LTS. Docílil jsem toho příkazem:

snap install blender_3 --channel=3.3lts/stable --classic

Všimnul jsem si, že se mi začala plnit složka /var/lib/snapd/snaps. Ve složce byly snap soubory každého programu ve 2 verzích. Všechny verze lze vypsat takto:

snap list --all

Odinstalace konkrétní verze se provede takto:

snap remove zoom-client --revision="193"

Podle tohoto příspěvku si snap udržuje několik revizí každého programu. Defaultně si udržuje 3. Je možné to změnit na 2. Minimum je 2 - maximum je 20.

snap set system refresh.retain=2

Skript na uvolnění místa nepoužívaných revizí:

#!/bin/sh
LANG=en_US.UTF-8 snap list --all | awk '/disabled/{print $1, $3}' |
while read pkg revision; do
  sudo snap remove "$pkg" --revision="$revision"
done
  • it/software/snap.txt
  • Poslední úprava: 2022/12/29 10:22
  • autor: Petr Nosek