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

10

Eu sei que os pacotes instalados com apt-getestão armazenados /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 /var/cache/apt/archives, não havia pacotes. Onde eles estão armazenados, se não estiverem neste diretório?

margarida
fonte

Respostas:

15

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

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

experimental (1.2 ~ exp1) experimental; urgência = médio

[Remoção automática de debs após a instalação] Após a instalação bem-sucedida dos pacotes apt(8), os .debarquivos correspondentes serão removidos do /var/cache/apt/archivesdiretório de cache.

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

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

Observe que o comportamento do apt-get é inalterado. As debs baixadas serão mantidas no diretório de cache após serem instaladas. Para habilitar o comportamento de outras ferramentas, você pode definir APT::Keep-Downloaded-Packagescomo false.

DK Bose
fonte
11
Está bem. Entendi. Portanto, essa também é uma diferença entre o apt e o apt-get .
Daisy5