Dove sono memorizzati i pacchetti installati con APT in Ubuntu 16.04?


10

So che i pacchetti installati con apt-getsono memorizzati /var/cache/apt/archives. Ho appena installato il server mariadb in Ubuntu 16.04 con il seguente comando:

sudo apt install mariadb-server

Quando ho provato a trovare i pacchetti /var/cache/apt/archives, non ci sono pacchetti. Dove sono memorizzati se non si trova in questa directory?

Risposte:


15

Se si utilizza al aptposto di apt-get, l'impostazione predefinita non è di archiviare i debs da nessuna parte se l'installazione di apt ha esito positivo.

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

apt (1.2 ~ exp1) sperimentale; urgenza = medio

[Rimozione automatica di debs dopo l'installazione] Dopo che i pacchetti sono stati installati correttamente apt(8), i .debfile dei pacchetti corrispondenti verranno rimossi dalla /var/cache/apt/archivesdirectory della cache.

Questo può essere modificato impostando l'opzione di configurazione apt Binary::apt::APT::Keep-Downloaded-Packagessu true. Per esempio:

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

Si noti che il comportamento di apt-get è invariato. I debs scaricati verranno mantenuti nella directory della cache dopo l'installazione. Per abilitare il comportamento per altri strumenti, è possibile impostare APT::Keep-Downloaded-Packagessu false.


1
Ok. Fatto. Quindi questa è anche una differenza tra apt e apt-get .
Daisy,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.