Onde os pacotes armazenados são instalados com o APT no Ubuntu 16.04?

7

Eu sei que os pacotes instalados com apt-get estão armazenados em /var/cache/apt/archives . Acabei de instalar o servidor mariadb no Ubuntu 16.04 com o seguinte comando:

sudo apt install mariadb-server

Quando tentei encontrar pacotes em /var/cache/apt/archives , não há pacotes. Onde eles estão armazenados se não estiverem neste diretório?

    
por d a i s y 05.07.2016 / 08:12

1 resposta

11

Se você usar apt em vez de apt-get , o padrão é não para armazenar debs em qualquer lugar se a instalação do apt for bem-sucedida.

De /usr/share/doc/apt/NEWS.Debian.gz :

  

apt (1,2 ~ exp1) experimental; urgência = médio

     

[Remoção automática de debs após a instalação]     Depois que os pacotes forem instalados com sucesso por apt(8) ,     os arquivos do pacote .deb correspondentes serão     removido do diretório /var/cache/apt/archives cache.

     

Isso pode ser alterado, definindo a opção de configuração do apt        Binary::apt::APT::Keep-Downloaded-Packages to true . Por exemplo:

# echo 'Binary::apt::APT::Keep-Downloaded-Packages "true";' \
> /etc/apt/apt.conf.d/01keep-debs
     

Por favor, note que o comportamento do apt-get é inalterado. o     debs transferidos serão mantidos no diretório de cache depois que eles     estão instalados. Para habilitar o comportamento de outras ferramentas, você pode definir      APT::Keep-Downloaded-Packages para false .

    
por DK Bose 05.07.2016 / 08:22