Tutoriales

Eliminar aplicaciones planas no utilizadas para liberar espacio en disco en Linux

En este tutorial, explicaremos cómo Flatpak consume espacio en disco y comandos y técnicas efectivas Eliminar aplicaciones de platera no utilizadas Reclamar el espacio.

tl; dr.

Los principales comandos para limpiar las aplicaciones Flatpak no utilizadas son:

  • flatpak uninstall --unused Para eliminar el tiempo de ejecución y las extensiones que ya no son requeridas por ninguna aplicación instalada.
  • flatpak repair Corrija objetos corruptos o inconsistentes y elimine los datos no válidos.
  • flatpak remove --delete-data --unused También borre todos los datos del usuario de la aplicación para huérfanos.

Además, también puede borrar el caché de metadatos AppStream y recortar manualmente los archivos de objetos restantes.

Comprender el uso del disco de la aplicación Flatpak

Las aplicaciones Flatpak se ejecutan en cajas de arena y paquetes, todas las bibliotecas que requieren, lo que conduce a un mayor uso de disco que los planes tradicionales.

Cada actualización puede descargar la nueva versión completa del tiempo de ejecución o la extensión, y luego mantener la versión anterior en la versión anterior hasta que se elimine explícitamente.

Tiempo de ejecución (como org.gnome.Platform o org.kde.Platform) es compartido por múltiples aplicaciones, por lo que si no se limpia, la versión obsoleta se acumula con el tiempo.

Para obtener más información sobre el uso de disco de Flatpak, visite el siguiente enlace:

Consulte el uso de disco de Flatpak

Flatpak almacena el tiempo de ejecución y las extensiones de cada aplicación y su tiempo de ejecución en cada usuario (~/.local/share/flatpak) y sistema (/var/lib/flatpak) repositorio, generalmente dejando tiempo de ejecución no utilizado después de la actualización o desinstalación.

Puede verificar cuánto se usa Flatpak con el siguiente comando:

du -sh ~/.local/share/flatpak
du -sh /var/lib/flatpak
Consulte el uso de disco de Flatpak

O instalar tiempo de ejecución por lista por tamaño:

flatpak list --runtime --columns=application,size

Salida de muestra:

 --columns=application,size
Application ID                                    Installed size
org.freedesktop.Platform                          604.3 MB
org.freedesktop.Platform                          675.7 MB
org.freedesktop.Platform.GL.default               538.1 MB
org.freedesktop.Platform.GL.default               538.1 MB
org.freedesktop.Platform.GL.default               463.3 MB
org.freedesktop.Platform.GL.default               463.3 MB
org.freedesktop.Platform.VAAPI.Intel               46.9 MB
org.freedesktop.Platform.VAAPI.Intel               51.8 MB
org.freedesktop.Platform.ffmpeg-full               30.4 MB
org.freedesktop.Platform.openh264                 763.9 kB
org.freedesktop.Platform.openh264                 789.5 kB
org.gimp.GIMP.HEIC                                  8.1 MB
org.gnome.Platform                                  1.0 GB
org.gnome.Platform                                  1.0 GB
Lista de tiempos de ejecución de Flatpak instalados por tamaño
Lista de tiempos de ejecución de Flatpak instalados por tamaño

Esto ayuda a determinar horarios o aplicaciones excepcionalmente grandes.

Retire el tiempo de ejecución y extensiones de Flatpak no utilizadas

Elimine todos los tiempos de ejecución y extensiones que ya no son necesarias:

flatpak uninstall --unused

Esto es equivalente a la «liberación automática» de Flatpak y puede lanzar gigabytes si no ha ejecutado por un tiempo.

Borrar datos de la aplicación huérfana

También elimine los datos de usuario específicos para desinstalar la aplicación:

flatpak remove --delete-data --unused

Esto se aclaró ~/.var/app/ De lo contrario, el directorio continuo restaurará otros espacios.

Reparar y recortar archivos corruptos o restantes

Arreglar cualquier objeto corrupto o inconsistente; Esto puede eliminar archivos no válidos:

flatpak repair
# and for per-user installations
flatpak --user repair

Esto escaneará y eliminará cualquier objeto huérfano o corrupto.

Borrar el caché de appstream

Flatpak mantiene metadatos de AppStream:

  • ~/.local/share/flatpak/appstream/
  • /var/lib/flatpak/appstream/

Puede eliminar con seguridad estos cachés; Se regeneraron en la próxima actualización:

rm -rf ~/.local/share/flatpak/appstream/*
sudo rm -rf /var/lib/flatpak/appstream/*

Esto puede liberar docenas de megabytes y acelerar las consultas de metadatos.

Limpieza manual del repositorio de objetos

a veces /var/lib/flatpak/repo/objects o ~/.local/share/flatpak/repo/objects Contiene datos de aplicaciones totalmente desinstaladas. Después de confirmar que ha desinstalado todo lo que no necesita, puede eliminar estos directorios por completo:

sudo rm -rf /var/lib/flatpak/repo/objects
rm -rf ~/.local/share/flatpak/repo/objects

Flatpak los recreará según sea necesario y reclamará los bloques restantes.

Automatización de limpieza regular

Para evitar la expansión futura, agregue Trabajo kroner o Temporizador de systemd Limpiar semanalmente:

sudo nano /etc/cron.weekly/flatpak-clean

Agregue lo siguiente:

#!/bin/sh
flatpak uninstall --unused -y
flatpak remove --delete-data --unused -y
flatpak repair -y

Hacerlo ejecutable:

sudo chmod +x /etc/cron.weekly/flatpak-clean

Esto puede minimizar su huella plana.

Tenga en cuenta que los scripts colocados /etc/cron.weekly/ Depender de cron Demonio semanal. El tiempo diario exacto puede variar según la configuración del sistema.

El guión está en /etc/cron.weekly/ Ejecutar como usuario root. Entonces, asegúrese de que los comandos en el script puedan ejecutarse de manera segura para aumentar los privilegios.

Hoja de trucos

acciónOrden
Eliminar los tiempos de ejecución y las extensiones no utilizadasflatpak uninstall --unused
Borrar datos de la aplicación huérfanaflatpak remove --delete-data --unused
Reparación e instalaciónflatpak repair``flatpak --user repair
Borrar el caché de appstreamrm -rf ~/.local/share/flatpak/appstream/*``sudo rm -rf /var/lib/flatpak/appstream/*
Recorte manual de almacenamiento de objetossudo rm -rf /var/lib/flatpak/repo/objects``rm -rf ~/.local/share/flatpak/repo/objects

Siga los pasos a continuación y normalmente se recuperará desde unos pocos cientos de megabytes hasta múltiples gigabytes de espacio, dependiendo de cuánto tiempo se acumule Flatpak Runtimes sin podar.

LEER  Descubra los secretos de Veeam

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba