evitando o armazenamento em cache duas vezes com o apt-cacher

1

Instalei o apt-cacher, mas estou preocupado que, ao instalar um pacote na máquina que está executando o apt-cacher, ele seja armazenado em cache duas vezes. Uma vez com o apt-cacher, e uma vez com o apt.

Como evito isso? O cache com o apt-cacher deve ser suficiente.

    
por ctrl-alt-delor 04.07.2016 / 18:57

1 resposta

2

A única maneira de fazer isso é executar limpo depois de instalar os pacotes mencionados. Isso é necessário devido à maneira como o apt e o dpkg interagem. Apt chama o dpkg com o caminho de todos os pacotes e permite ao dpkg fazer o seu trabalho, mas para tal acontecer os pacotes deb devem estar no disco, ie. não pode estar na mosca. Adicionar uma opção DPkg::Post-Invoke emitindo o comando apt-get clean pode ser suficiente.

Uma alternativa pode ser modificar o caminho Dir::Cache::archives para apontar para um armazenamento temporário que seria limpo na reinicialização, por exemplo.

    
por 04.07.2016 / 20:01