Acelera Ubuntu: Limpia los Paquetes No Utilizados con la Terminal

Con el tiempo, al utilizar tu sistema Ubuntu, puede acumular archivos, paquetes y actualizaciones antiguas no necesarios que ocupan un valioso espacio en disco. Limpiar tu sistema regularmente ayuda a mantener su rendimiento y liberar espacio para archivos importantes.

En este artículo, vamos a explorar varios comandos de terminal que puedes utilizar para limpiar tu sistema Ubuntu fácilmente.

¿Por qué limpiar tu sistema Ubuntu?

Limpiar tu sistema Ubuntu es esencial por varias razones:

  • Liberar espacio: Los archivos, cachés y paquetes innecesarios pueden ocupar una cantidad significativa de espacio en disco. Al eliminarlos, puedes hacer espacio para nuevas aplicaciones o archivos.
  • Mejorar el rendimiento: Eliminar archivos y paquetes antiguos puede ayudar a acelerar tu sistema al reducir el desorden y los procesos en segundo plano innecesarios.
  • Seguridad y estabilidad: Eliminar paquetes antiguos o no utilizados asegura que tu sistema no esté ejecutando software desactualizado o innecesario que podría introducir vulnerabilidades.

1. Usar apt para la limpieza de paquetes

El comando apt es uno de los gestores de paquetes más comúnmente utilizados en Ubuntu, que ayuda a gestionar instalaciones, actualizaciones y desinstalaciones de software.

a. Eliminar paquetes no utilizados

Cuando instalas paquetes, algunos de ellos traen dependencias que podrías no necesitar después de desinstalar el paquete principal.

Para eliminar estos paquetes innecesarios, utiliza el siguiente comando:

sudo apt autoremove

Esto eliminará los paquetes que fueron instalados como dependencias pero que ya no son requeridos por ningún programa instalado. Este es un paso de limpieza importante porque ayuda a liberar espacio en disco.

b. Eliminar Dependencias Innecesarias

A veces, los paquetes dejan archivos de configuración o dependencias que ya no son necesarias.

Para eliminarlos, puedes usar el siguiente comando, que eliminará versiones antiguas de paquetes instalados que ya no son necesarios y ayudará a limpiar archivos innecesarios de la caché de paquetes.

sudo apt autoclean

c. Limpiar Caché de Paquetes

Ubuntu almacena archivos de paquetes descargados en la caché para uso futuro. Con el tiempo, estos archivos en caché pueden ocupar mucho espacio.

Para limpiar esta caché, utiliza el siguiente comando que eliminará todos los archivos de paquetes de la caché, liberando espacio.

sudo apt clean

2. Usando dpkg para Eliminar Paquetes

Si deseas eliminar un paquete específico y sus archivos asociados, puedes usar el comando dpkg como se muestra.

sudo dpkg --remove <package_name>

Reemplaza <nombre_del_paquete> con el nombre del paquete que deseas eliminar.

Si deseas eliminar completamente el paquete, incluidos sus archivos de configuración, usa:

sudo dpkg --purge <package_name>

Esto asegura que el paquete y todos los archivos relacionados sean eliminados de tu sistema.

3. Usar apt para eliminar viejos kernels

Cuando actualizas el kernel de Linux, Ubuntu conserva las versiones anteriores en tu sistema, lo que ocupa un espacio significativo.

Para eliminar kernels antiguos y no utilizados, puedes usar el siguiente comando:

sudo apt --purge remove linux-image-<version>

Puedes verificar el kernel que se está ejecutando actualmente usando:

uname -r

Asegúrate de no eliminar el kernel que se está utilizando actualmente.

4. Eliminar paquetes Snap no utilizados

Los paquetes Snap son aplicaciones autocontenidas que incluyen todo lo necesario para ejecutar el software. Sin embargo, pueden acumularse con el tiempo y ocupar mucho espacio.

Para listar todos los paquetes snap instalados, usa:

snap list

Para eliminar un paquete snap que ya no necesitas, usa:

sudo snap remove <snap_name>

Esto te ayuda a limpiar las aplicaciones snap innecesarias de tu sistema.

5. Eliminar archivos de registro antiguos

Los archivos de registro son útiles para depurar y monitorear tu sistema, pero pueden acumularse y consumir espacio si no se eliminan regularmente.

Para eliminar archivos de registro antiguos, usa el siguiente comando:

sudo journalctl --vacuum-time=7d

Este comando eliminará todos los registros del sistema más antiguos de 7 días. Puedes ajustar el marco de tiempo según tus necesidades (por ejemplo, 30d para 30 días).

Si deseas limpiar toda la base de datos de registros del diario de systemd, usa:

sudo journalctl --vacuum-size=100M

Esto eliminará registros hasta que el tamaño total de los registros del diario sea inferior a 100 MB.

6. Utilizando bleachbit para una limpieza profunda

BleachBit es una herramienta gráfica y de línea de comandos que puede limpiar su sistema eliminando cachés, archivos temporales, registros y otros archivos innecesarios.

Para instalar bleachbit, use:

sudo apt install bleachbit

Una vez instalado, puede ejecutar bleachbit desde la terminal con privilegios de root para una limpieza profunda del sistema:

sudo bleachbit

Esta herramienta proporciona una forma sencilla de limpiar muchos archivos y aplicaciones del sistema de una sola vez, pero tenga cuidado, ya que puede eliminar ciertos archivos que desee conservar.

7. Utilizando du para verificar el uso del disco

Antes de limpiar, es útil verificar qué directorios están consumiendo más espacio. Puede utilizar el comando du para inspeccionar el uso del disco.

Por ejemplo, para ver el uso del disco de su directorio de inicio:

du -h --max-depth=1 ~

Esto mostrará el uso del disco de los directorios dentro de su directorio de inicio. Puede explorar otros directorios de manera similar para localizar archivos o carpetas grandes que desee limpiar.

8. Eliminando paquetes huérfanos con deborphan

Con el tiempo, los paquetes huérfanos (bibliotecas no utilizadas) pueden acumularse en su sistema. Estos paquetes ya no son necesarios pero siguen instalados.

Para encontrar y eliminar paquetes huérfanos, primero instale deborphan.

sudo apt install deborphan

Luego, ejecute el comando para listar los paquetes huérfanos.

deborphan

Para eliminar estos paquetes huérfanos, use:

sudo apt-get remove --purge $(deborphan)

Esto le ayudará a limpiar los paquetes innecesarios que alguna vez fueron necesarios por otros programas pero ya no son requeridos.

9. Limpiar la caché de miniaturas

Ubuntu crea vistas previas en miniatura de imágenes, videos y documentos para un acceso rápido. Con el tiempo, estas miniaturas pueden acumularse y consumir espacio.

Para eliminarlas, use el siguiente comando:

rm -rf ~/.cache/thumbnails/*

Esto elimina todas las miniaturas en caché en su sistema.

Conclusión

Es esencial limpiar regularmente su sistema Ubuntu para mantener un sistema operativo rápido, receptivo y eficiente. Utilizando los comandos mencionados anteriormente, puede eliminar fácilmente paquetes innecesarios, limpiar archivos antiguos y liberar espacio en disco valioso.

Recuerde, siempre sea cauteloso al utilizar estos comandos, especialmente al eliminar paquetes o archivos. Verifique dos veces lo que está eliminando para asegurarse de no eliminar accidentalmente archivos o software importantes.

Source:
https://www.tecmint.com/clean-up-ubuntu-terminal-commands/