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-cache
contieneDir::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
rm
comando 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::archives
una 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 archives
indiqué 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 clean
ya que eliminará todos los archivos del directorio raíz (/
).Dir::Cache::Archive
es 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.d
directorio). ¿Estás diciendo que Blair debería cambiar el contenido de04autoclean
modo queAPT::Clean-Installed
esté configurado en"true"
?apt-get autoclean
comporta. De apt-get (8): "La opción de configuración APT :: Clean-Installed evitará que los paquetes instalados se borren si está desactivado".