marvell/remove_apt_cache

  • por

@redthor, creo que el punto de @JimmyChatz sigue siendo válido para docker sin embargo; si rm -rf /var/lib/{apt,dpkg,cache,log}/ y haces que sea imposible usar apt después de ese punto, estás impidiendo que cualquiera pueda usar tu imagen como imagen base y hacer modificaciones con apt.

Si tomas una decisión consciente de hacer eso a cambio de 200 bytes y proporcionas documentación advirtiendo a la gente sobre esto, probablemente esté bien. Yo, sin embargo, creo que 200 bytes frente a arruinar la capacidad de la imagen para ser una imagen base es una mala compensación.

Además, apt-get clean es el superconjunto de apt-get autoclean, por lo que sólo necesitas ejecutar clean. Según los docs (el énfasis es mío): https://linux.die.net/man/8/apt-get

clean
Limpia el repositorio local de archivos de paquetes recuperados. Elimina todo excepto el archivo de bloqueo de /var/cache/apt/archives/ y /var/cache/apt/archives/partial/.

autoclean
Al igual que clean, autoclean limpia el repositorio local de archivos de paquetes recuperados. La diferencia es que sólo elimina los archivos de paquetes que ya no se pueden descargar, y que son en gran medida inútiles. Esto permite mantener un caché durante un largo periodo de tiempo sin que crezca de forma descontrolada. La opción de configuración APT::Clean-Installed evitará que se borren los paquetes instalados si está desactivada.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *