He instalado Apt-Cacher NG para proporcionar un caché de paquetes para varias máquinas. Por lo tanto, no veo ningún punto en tener aptitude / apt-get manteniendo su propio (segundo) caché /var/cache/apt/archives. Me doy cuenta de que puedo vaciar este caché sudo apt-get clean, pero ¿hay alguna forma de configurar apt-get para limpiar automáticamente el caché cuando se completa una instalación?
apt
aptitude
apt-cacher-ng
Blair
fuente
fuente

Respuestas:
De acuerdo con la documentación, puede agregar un archivo de configuración a
/etc/apt/apt.conf.d/nombre queno-cachecontieneDir::Cache "";y deDir::Cache::archives "";acuerdo con el manual deapt.conf. Hay un informe de error que plantea problemas con este método, y no lo recomiendo.Hay un método restante según este tutorial:
Esto ejecutará un
rmcomando justo antes de que apt se cierre.fuente
Archives directory archives/partial is missing. - Acquire (2: No such file or directory). La solución a este error fue establecer tambiénDir::Cache::archivesuna ruta vacía. He actualizado su respuesta para incluir esto (suponiendo que alguien con mayor representante apruebe la edición).Need to get 0 B/21.9 MB of archivesindiqué la presencia de una versión en caché. Mirando a su alrededor resulta que estaban en caché en la raíz del sistema de archivos ... ¡no exactamente lo que quería! A menos que ambos estemos leyendo la página de manual de apt.conf mal, la página de manual es incorrecta o hay un error. Creo que me quedaré con el segundo método.Dir::Cache::Archive "";error en bugs.launchpad.net/apt/+bug/937951 . Cuando lo haya configurado, no lo ejecute,apt-get cleanya que eliminará todos los archivos del directorio raíz (/).Dir::Cache::Archivees la configuración incorrecta var; Esto debería serDir::Cache::{src,}pkgcache.Creo que lo que estás buscando es:
fuente
04autoclean(cuando se ejecuta en el/etc/apt/apt.conf.ddirectorio). ¿Estás diciendo que Blair debería cambiar el contenido de04autocleanmodo queAPT::Clean-Installedesté configurado en"true"?apt-get autocleancomporta. De apt-get (8): "La opción de configuración APT :: Clean-Installed evitará que los paquetes instalados se borren si está desactivado".