Úklid snapů: Unterschied zwischen den Versionen

Aus Znalosti
K
K
Zeile 43: Zeile 43:
 
Zobrazí se odstraněné balíčky:
 
Zobrazí se odstraněné balíčky:
  
[[Soubor:Uklid-snap-2.jpg|bezrámu]]
+
[[Soubor:Uklid-snap-2.jpg|600px|bezrámu]]
 +
 
 
Zkontrolujte, kolik snapů bylo odstraněno pomocí:
 
Zkontrolujte, kolik snapů bylo odstraněno pomocí:
  

Version vom 23. Juli 2024, 15:59 Uhr

Balíčky Snap nemá každý rád, ale jsou nedílnou součástí ekosystému Ubuntu. Má své klady i zápory. Jedním z negativ je, že balíčky Snap jsou obvykle větší a zabírají hodně místa na disku. To může být problém, pokud vám dochází místo na disku, zejména na kořenovém oddílu.

Postup je popsán na několika místech:

Podělím se s vámi o šikovný trik, který můžete použít ke zmenšení diskového prostoru využívaného balíčky Snap.

Snímky (snapy) zabírají velké množství místa na disku.

Chcete-li zjistit, kolik, otevřete terminál a zadejte:

sudo du -sh /var/lib/snapd

Pro zobrazení všech těchto snapů zadejte:

snap list --all

Zobrazí se nainstalované snapy a ty, které jsou vypnuté. Pokud je váš systém v jiném jazyce než v angličtině, všimněte si slova ve vašem jazyce.

Uklid-snap-1.jpg

Chcete-li uvolnit místo na disku, můžete další verze balíčků odstranit. Jak poznáte, kterou z nich odstranit? Vidíte, že tyto starší balíčky jsou označeny jako "vypnuto". Pro odstranění zakázaných snapů vytvořte shellscript:

gedit clean-snap.sh

a do scriptu vložte:

#!/bin/bash
# Removes old revisions of snaps
# CLOSE ALL SNAPS BEFORE RUNNING THIS
set -eu
snap list --all | awk '/vypnuto/{print $1, $3}' |
    while read snapname revision; do
        snap remove "$snapname" --revision="$revision"
    done

Nyní spusťte skript pomocí:

sudo bash clean-snap.sh

Zobrazí se odstraněné balíčky:

Uklid-snap-2.jpg

Zkontrolujte, kolik snapů bylo odstraněno pomocí:

sudo du -sh /var/lib/snapd

Slovo "vypnuto" je specifické pro daný jazyk. Viděli jste ho dříve, když jste vypsali všechny nainstalované snapy. Použijte "uitgeschakeld", pokud je váš systém v holandštině, a "désactivé", pokud je váš systém ve francouzštině.



Štítky: snap snapd snaps