Economizando espaço em disco em VMs

Economizando espaço em disco em VMs

Ao configurar/acumular várias VMs transitórias, gostaria de manter o espaço em disco usado no mínimo, não instalando os documentos e manuais correspondentes dos pacotes de software padrão (e possivelmente outros diretórios).

Porém, como o Debian não oferece pacotes separados e todos vêm no mesmo .debpacote, como isso poderia ser feito?

Responder1

Coincidentemente (ou não), o gerenciador de pacotes, ou seja dpkg, , pode ser instruído a ignorar a colocação de arquivos em diretórios específicos durante a instalação de pacotes.

Para isso, crie no /etc/dpkg/dpkg.cfg.ddiretório um arquivo 01nodoctendo como conteúdo:

path-exclude /usr/share/doc/*
path-exclude /usr/share/man/*

apte aptitudetambém honrar essas configurações, e como tal, ao instalar qualquer pacote, os arquivos correspondentes que seriam instalados naquele diretório são ignorados.

Observe, entretanto, que esse recurso não exclui arquivos retroativamente; se eles foram instalados a qualquer momento antes de configurar as exclusões, eles deverão ser removidos manualmente.

Se, no entanto, você quiser usar um subdiretório de um caminho excluído, use uma path-includediretiva com um caminho mais específico antes do arquivo path-exclude.

Veja tambémEconomize espaço em disco excluindo arquivos inúteis com dpkg

informação relacionada