Salvando espaço em disco em VMs

2

Ao configurar / instalar várias VMs temporárias, eu 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 de outros diretórios).

No entanto, como o Debian não oferece pacotes separados, e tudo vem no mesmo pacote .deb , como isso pode ser feito?

    
por Rui F Ribeiro 27.05.2017 / 00:48

1 resposta

5

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

Para fazer isso, crie no diretório /etc/dpkg/dpkg.cfg.d um arquivo 01nodoc tendo como conteúdo:

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

apt e aptitude também honram essas configurações e, como tal, ao instalar qualquer pacote, os arquivos correspondentes que seriam instalados nesses diretórios serão ignorados.

Por favor, note que este recurso não exclui arquivos retroativamente; se eles foram instalados a qualquer momento antes de configurar as exclusões, eles devem ser removidos manualmente.

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

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

    
por 27.05.2017 / 00:48

Tags