Vamos a ver cómo podemos deshacernos de estos archivos para mantener 'fresco' nuestro sistema.
Comandos de limpieza
Borrar los paquetes almacenados en caché
Primero limpiamos archivos antiguos:sudo apt-get autocleanAdemás, cada vez que instalamos un programa los paquetes quedan almacenados en '/var/cache/apt/archives' y '/var/cache/apt/archives/partial/'. Cuando procedemos a desinstalarlo estos paquetes no se borran de forma que si lo volviésemos a instalar no es necesario descagarlos. Si 'trasteamos' mucho con el ordenador (como es mi caso) esta carpeta puede llegar a ser muy grande. Para borrarlos nos basta con escribir en una terminal:
sudo apt-get clean
Eliminar paquetes necesarios para las dependencias de aplicaciones
Si desinstalamos un paquete o librería únicamente se borra dicho paquete pero no los demás que se instalaron para su correcto funcionamiento. Para borrarlos usamos:sudo apt-get autoremoveDe hecho se recomienda desinstalar paquetes así:
sudo apt-get remove -purge nombredepaqueteDe esta forma se eliminan archivos de configuración.
Borrar imágenes antiguas del kernel
Cuando actualizamos la versión del kernel, la antigua no se borra. Para borrarla primero debemos saber que versión tenemos; ejecutamos:uname -rEn mi caso el resultado es:
3.13.0-32-genericAhora comprobamos todos las imagenes que hay en el sistema con:
dpkg --get-selections | grep linux-imageLo que me devuelve esto:
linux-image-3.13.0-24-generic install linux-image-3.13.0-32-generic install linux-image-extra-3.13.0-24-generic install linux-image-extra-3.13.0-32-generic install linux-image-genericVale, entonces sabemos que podemos borrar linux-image-3.13.0-24-generic y linux-image-extra-3.13.0-24-generic. Ejecutamos:
sudo apt-get remove --purge imagenes-a-borrarImportante: No borréis 'linux-image-generic.
Ahora borraremos los 'headers':
dpkg --get-selections | grep linux-headersEste comando nos devuelve esto:
linux-headers-3.13.0-24 install linux-headers-3.13.0-24-generic install linux-headers-3.13.0-32 install linux-headers-3.13.0-32-generic install linux-headers-generic installBorramos, igual que en el paso anterior, todos aquellos que no sean la versión que estamos usando ni el 'linux-headers-generic'.
sudo apt-get remove --purge headers-a-borrarPor último podemos actualizar el 'grub', aunque debería haberse actualizado automaticamente. Para ello ejecutamos:
sudo update-grub2 sudo update-grub
Eliminar paquetes 'huérfanos' con deborphan
Procedemos a instalar el paquete 'deborphan' que nos va a ayudar a desinstalar todos aquellos paquetes 'residuales' después de instalar o desinstalar aplicaciones. Lo instalamos:sudo apt-get install deborphanUna vez instalado ejecutamos:
deborphany obtenemos una lista con paquetes huérfanos (en mi caso no tengo ninguno).
Para desinstalarlos ejecutamos el siguiente comando en la terminal:
sudo apt-get --purge remove $(deborphan)Si también queremos borrar los paquetes en la sección libdevel ejecutamos:
sudo apt-get --purge remove $(deborphan --libdevel)Para ver los archivos de configuración obsoletos:
deborphan --find-configY para desinstalarlos:
sudo dpkg --purge $(deborphan --find-config)
Ya hemos acabado de limpiar nuestro sistema. En otras entradas veremos programas que nos permitan gestionar paquetes.
Pues claro y preciso. excelente tips.
ResponderEliminarsaludos y buen blog.
Muchas gracias, espero quesea útil.
EliminarUn saludo :)
Buenas recomendaciones ;)
ResponderEliminar¡ Muchas gracias !
EliminarUn saludo.
Una pregunta, ¿porque cuando ejecuto el comando:
ResponderEliminarsudo apt-get --purge remove $(deborphan --libdevel) se me elimina la libreria de allegro?
Saludos...
Muchas gracias Albert, tengo esta pagina en favoritos y de vez en cuando hago limpieza en el pc de sobremesa y en el portátil. Pero hay un comandos que me da error:
ResponderEliminarsudo dpkg –purge $(deborphan –find-config) y el error que me devuelve:
dpkg: error: –purge necesita al menos un nombre de paquete como parámetro
Escriba dpkg –help para ayuda sobre instalar y desinstalar paquetes [*];
Use `apt’ o `aptitude’ para una gestión de los paquetes más amigable;
Escriba dpkg -Dhelp para una lista de los valores de depuración de dpkg;
Escriba dpkg –force-help para una lista de las opciones para forzar cosas;
Escriba dpkg-deb –help para obtener ayuda sobre manipulación de archivos .deb;
Las opciones marcadas con [*] producen una salida extensa,
¡fíltrela con `less’ o con `more’!
Podrías ayudarme?
Gracias
Muchas gracias, me re sirvió para dar una pulidita al OS.
ResponderEliminarMuchas gracias
ResponderEliminarMuy completo tu post , me gusta mucho. Gracias por compartir
ResponderEliminarTe felicito muy facíl y amigable tu totorial, había un mugrero en mi maquina, muchas gracias.
ResponderEliminarMenuda limpieza le he hecho a mi SO gracias a este fantástico tutorial. Muchas gracias por escribirlo.
ResponderEliminar