¿Cómo elimino los archivos .deb en caché?

60

Creo que una vez que obtengamos los paquetes con apt-get se almacena en / var / cache / apt / archives. ¿Es seguro eliminar los archivos para ahorrar espacio? ¿Podemos eliminar otros archivos también para ahorrar algo de espacio?

Prabesh Shrestha
fuente

Respuestas:

89

Creo que es seguro eliminar los archivos comprimidos. Entonces, si desea liberar espacio en disco, estas son mis recomendaciones:

Para eliminar paquetes descargados (.deb) ya instalados (y ya no son necesarios)

sudo apt-get clean

Para eliminar todos los archivos almacenados en su caché para paquetes que ya no se pueden descargar (por lo tanto, paquetes que ya no están en el repositorio o que tienen una versión más nueva en el repositorio).

sudo apt-get autoclean

Para eliminar paquetes innecesarios (después de desinstalar una aplicación, podría haber paquetes que ya no necesita).

sudo apt-get autoremove

Para eliminar versiones antiguas del kernel

sudo apt-get remove --purge linux-image-X.X.XX-XX-generic

Si no sabe qué versión del kernel eliminar

dpkg --get-selections | grep linux-image

Fuente: Limpiando Ubuntu: comandos y programas (actualización) y ¿Cómo libero espacio en disco?

DrKenobi
fuente
1
¡Muy bien, gracias! Curiosamente, ¿ha tenido la necesidad de pasar a una versión anterior del kernel? Lo hice un par de veces entre 2005 y 2009, pero no últimamente.
itsols
Encontré apt-get --purge autoremoveen cyberciti.biz/faq/… que puedes usar para eliminar viejas imágenes de kernel de Linux
Jelmer
@itsols Tengo que revertir un kernel hace unos días, una computadora portátil no arrancaría con el nuevo kernel.
ctrl-alt-delor
9

Sí, generalmente es seguro eliminarlos, a menos que tenga una mala conexión a Internet y necesite reinstalar ciertos paquetes.

Para eliminarlos, abra una terminal y escriba:

sudo apt-get clean

También puedes usar Ubuntu-tweak y Bleachbit .

Reda Lazri
fuente
3

Y relacionado con el caché limpio ... puedes usar este comando

sudo dpkg --purge `COLUMNS=300 dpkg -l "*" | egrep "^rc" | cut -d\  -f3`

para eliminar toda la configuración relacionada con el programa no instalado.

Y:

1) localepurge : para eliminar paquetes de localizazion que no le interesan

2) deporphan y su interfaz gnome gtkorphan .

peppe84
fuente
0

Puede ejecutar 'sudo apt-get clean' para limpiar cualquier .debs en caché. Si son necesarios, se descargarán nuevamente. También hay un programa llamado computer-conserje para ayudar a eliminar archivos antiguos.

micahg
fuente
1
Hum ... el punto aquí es establecer una bandera que deshabilite el almacenamiento en caché .DEB para todos ... si eso está realmente disponible, hacer cualquier otra cosa (crons para eliminar archivos antiguos, etc.) suena como reinventar la rueda para mí.
bruno.braga
0

Si te equivocaste con la instalación de paquetes parciales, entonces "apt-get autoclean" también los elimina.

Ejecuté un trabajo de Cron para hacer esto en algunos sistemas respaldados en la nube para mantener bajos los tamaños de archivo.

HTH

JR

Jonathan Ross
fuente
0

De acuerdo con esto: http://www.howtogeek.com/howto/28502/how-to-free-up-a-lot-of-disk-space-on-ubuntu-linux-by-deleting-cached-package- archivos / hay una opción para deshabilitar el almacenamiento en caché en el administrador de paquetes sinápticos ...

¿Alguien sabe dónde se define la configuración? (no hay en / etc / apt / por lo que puedo decir)

bruno.braga
fuente
1
Bienvenido a Ask Ubuntu! Si bien esto puede responder teóricamente la pregunta, sería preferible incluir aquí las partes esenciales de la respuesta y proporcionar el enlace para referencia. Además, utilice el botón Publicar respuesta solo para respuestas reales; si tiene una pregunta, agréguela como comentario a su respuesta o como pregunta original.
Oyibo
1
Lo siento, pero de alguna manera me perdí el enlace "agregar comentario" (tengo la sensación de que no estaba allí y agregué una respuesta) hasta que fue demasiado tarde ... tenga cuidado la próxima vez.
bruno.braga