Ubuntu lento y con el disco lleno: así puedes revitalizar tu Linux con unos pocos comandos

Ubuntu se ha consolidado como la puerta de entrada predilecta al software libre gracias a su accesibilidad, su arquitectura —basada en Debian— no es inmune a la acumulación de residuos técnicos. Con el paso de los meses, la caché de paquetes, los registros de eventos y las dependencias huérfanas pueden convertir una instalación ágil en un sistema pesado y perezoso.

Como bien recordaba Linus Torvalds en una de sus intervenciones sobre la longevidad del software: «El código no se mantiene solo; la simplicidad y la limpieza son las que permiten que un sistema escale y perdure». Para el analista de sistemas o el usuario entusiasta, dominar la terminal no es solo una cuestión de estética técnica, sino la forma más precisa y potente de garantizar que Ubuntu funcione con la misma fluidez que el primer día.


-Purgando el ecosistema de aplicaciones

El primer paso para recuperar el control de nuestra unidad de almacenamiento es realizar un inventario real de lo que hemos instalado. Muchas veces, en la búsqueda de soluciones rápidas, acumulamos herramientas que terminan en desuso. En Ubuntu, la gestión de paquetes es transparente si se sabe dónde mirar. El comando dpkg --list nos ofrece una radiografía completa de cada aplicación instalada, permitiéndonos identificar redundancias.

Una vez detectado el software innecesario, la desinstalación debe ser definitiva. Utilizar sudo apt-get remove [nombre-del-programa] es el procedimiento estándar para eliminar los binarios, pero es solo el comienzo de una limpieza profunda. En un entorno de producción o en un equipo doméstico con espacio limitado, cada megabyte cuenta, y liberar al sistema de interfaces que ya no aportan valor es esencial para mejorar la productividad y reducir la superficie de ataque ante posibles vulnerabilidades en software desactualizado.


-Gestión de caché y dependencias huérfanas

Uno de los «pecados silenciosos» de los sistemas basados en APT es la gestión de la caché. Cada vez que instalamos o actualizamos un programa, Ubuntu descarga los archivos .deb y los almacena en el directorio /var/cache/apt/archives. Por defecto, estos archivos no se eliminan nunca, lo que puede llevar a que la carpeta de caché ocupe gigabytes de espacio innecesario. Podemos verificar el peso de esta carpeta con sudo du -sh /var/cache/apt.

Sin embargo, el residuo más común tras desinstalar aplicaciones son las dependencias. Al instalar un programa, el sistema descarga bibliotecas adicionales que el software necesita para funcionar. Al borrar el programa principal, esas bibliotecas suelen quedar «huérfanas» en el sistema. El comando sudo apt-get autoremove es la herramienta quirúrgica de Ubuntu para este propósito: analiza el árbol de dependencias y elimina de forma segura cualquier paquete que ya no sea requerido por ninguna aplicación activa, optimizando el rendimiento del gestor de paquetes.


-Registros de diario y residuos visuales

Para los usuarios avanzados, el mantenimiento no termina en las aplicaciones; se extiende a los registros del sistema y los archivos temporales de usuario. Ubuntu registra minuciosamente cada evento del kernel, cada inicio de sesión y cada error en el journal. Si no se limita, este registro puede crecer indefinidamente. Una práctica recomendada para mantener el orden es ejecutar sudo journalctl --vacuum-time=15d, lo que purga todos los registros con una antigüedad superior a dos semanas, manteniendo el historial suficiente para diagnósticos sin comprometer el almacenamiento.

Finalmente, existe un residuo visual que a menudo se pasa por alto: la caché de miniaturas (thumbnails). El gestor de archivos genera una previsualización de cada imagen o vídeo que abrimos, y estas se almacenan en el directorio oculto del usuario incluso si el archivo original ha sido borrado o movido. Ejecutar rm -rf ~/.cache/thumbnails/* es una forma rápida de limpiar este rastro. Al aplicar estos comandos de forma periódica, no solo liberamos espacio, sino que eliminamos la fricción innecesaria en el sistema de archivos, permitiendo que Ubuntu responda con la precisión que se espera de una distribución Linux de nivel profesional.