Al configurar/acumular varias máquinas virtuales transitorias, me gustaría mantener el espacio en disco utilizado al mínimo, sin instalar los documentos y manuales correspondientes de los paquetes de software estándar (y posiblemente otros directorios).
Sin embargo, dado que Debian no ofrece paquetes separados y todos vienen en el mismo .deb
paquete, ¿cómo se podría hacer?
Respuesta1
Casualmente (o no), dpkg
se puede indicar al administrador de paquetes, es decir, que ignore la colocación de archivos en directorios específicos durante la instalación de paquetes.
Para ello, cree en el /etc/dpkg/dpkg.cfg.d
directorio un archivo 01nodoc
que tenga como contenido:
path-exclude /usr/share/doc/*
path-exclude /usr/share/man/*
apt
y aptitude
también respetar esas configuraciones y, como tal, al instalar cualquier paquete, se ignoran los archivos correspondientes que se instalarían en esos directorios.
Sin embargo, tenga en cuenta que esta función no elimina archivos de forma retroactiva; Si se instalaron en algún momento antes de configurar las exclusiones, deben eliminarse manualmente.
Sin embargo, si desea utilizar un subdirectorio de una ruta excluida, utilice una path-include
directiva con una ruta más específica antes del archivo path-exclude
.
Ver tambiénAhorre espacio en disco excluyendo archivos inútiles con dpkg