Meniu

Cum curatati versiunile vechi Snap pentru a elibera spatiu pe disc

Daca ramâneti fara spatiu pe disc, si stiti ca ati instalat aplicatii Snap, deschide-ti folderul snap - /var/lib/snapd/snaps(ubuntu/debian). Aici veti observa ca Snap pastreaza versiunilor mai vechi ale pachetelor instalate / dezinstalate anterior.

Puteti afla acest lucru si din terminal:

snap list --all

Snap pastreaza 3 versiuni ale fiecarui pachet, inclusiv versiunea activa. Puteti modifica numarul versiunilor folosind urmatoarea comanda: (valoarea poate fi cuprinsa intre 2 si 20)

sudo snap set system refresh.retain=2

Popey, dezvoltator la Canonical ce lucreaza la Snapcraft si Ubuntu, a furnizat un script simplu care poate curata versiunile vechi ale pachetelor Snap si pastreaza cea mai recenta versiune.

#!/bin/bash
set -eu
snapsToRemove=$(LANG=en_US.UTF-8 snap list --all | awk '/disabled/{print $1, $2, $3}')
while read snapname version revision; do
    if [[ "$revision" == *[a-zA-z]* ]]; then
        # Version field is empty. Revision is in second field
        revision=$version
    fi
        snap remove "$snapname" --revision="$revision"
done <<< $snapsToRemove

Salvati scriptul de mai sus cu extensia .sh (de exemplu snap_clean.sh), acordati-i permisiuni executabile:

chmod + x snap_clean.sh

Puteti elimina si memoria cache cu sudo rm /var/lib/snapd/cache/*

Verificati directorul /var/lib/snapd/snaps/ inainte si dupa rularea acestui script. Ar trebui sa elibereze spatiu.

FlorinM

Utilizator Linux - Solus OS, pasionat de calatorii.
  • | 2708 articole

Nici un comentariu inca. Fii primul!
  • powered by Verysign