altere o caminho do local do cache para o APT

3

Ao usar apt , posso dizer que use outro, em seguida, /var/cache/apt location? Eu tentei adicionar a seguinte linha em /etc/apt/apt.conf :

% cat /etc/apt/apt.conf
Dir::Cache /home/apt

e execute novamente o apt , mas ele ainda grava em /var/cache/apt

    
por Mark 09.02.2016 / 23:44

1 resposta

5

Você pode adicionar uma das seguintes linhas a qualquer arquivo dentro de /etc/apt/apt.conf.d/ ou a /etc/apt/apt.conf :

Dir::Cache{Archives /home/apt/}
Dir::Cache::Archives /home/apt;

Isso armazenará todos os arquivos .deb parcialmente / integral baixados dentro de /home/apt .

Dir{Cache /home/apt}
Dir::Cache /home/apt;

Isso armazenará pkgcache.bin , srcpkgcache.bin dentro de /home/apt e todos os arquivos .deb parcialmente / integral baixados dentro de /home/apt/archives

Lembre-se de adicionar privilégios suficientes para _apt user nesse diretório, para que tudo funcione corretamente.

Você pode ver toda a configuração de apt com apt-config dump , por exemplo:

> apt-config dump | grep Dir::Cache
Dir::Cache "/home/apt";
Dir::Cache::archives "archives/";
Dir::Cache::srcpkgcache "srcpkgcache.bin";
Dir::Cache::pkgcache "pkgcache.bin";
    
por 10.02.2016 / 07:25