linux – Cómo eliminar la versión anterior de las instantáneas instaladas

Pregunta:

Soy nuevo en el uso de snap, tengo pocas aplicaciones instaladas en mi sistema, algo que noto cuando ejecuto el comando df -h encontré montadas diferentes versiones del mismo snap

/dev/loop0       143M   143M     0 100% /var/lib/snapd/snap/gravit-designer/7
/dev/loop1        82M    82M     0 100% /var/lib/snapd/snap/core/4110
/dev/loop7       198M   198M     0 100% /var/lib/snapd/snap/polarr/3
/dev/loop2        82M    82M     0 100% /var/lib/snapd/snap/core/4206
/dev/loop3       143M   143M     0 100% /var/lib/snapd/snap/gravit-designer/6
/dev/loop10      137M   137M     0 100% /var/lib/snapd/snap/gravit-designer/5

mi pregunta es por qué se quedan ahí, la única forma que encontré para quitar lo viejo es quitar e instalar de nuevo el complemento, ¿hay algo como prune para mantener mi sistema?

Respuesta:

Aquí hay un breve script que eliminará todas las versiones antiguas de instantáneas. Esto solo mantendrá la versión activa actual, que debería recuperar algo de espacio en el disco:

#!/bin/bash
# Removes old revisions of snaps
# CLOSE ALL SNAPS BEFORE RUNNING THIS
set -eu

LANG=C snap list --all | awk '/disabled/{print $1, $3}' |
    while read snapname revision; do
        snap remove "$snapname" --revision="$revision"
    done

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım