1) Sì, i pacchetti scaricati vengono archiviati in /var/cache/apt/archives/
. Puoi rimuoverli eseguendo sudo apt-get clean
.
Da man apt-get
:
pulito
cancella il repository locale dei file di pacchetto recuperati. Rimuove tutto tranne il file di blocco da / var / cache / apt / archives / e / var / cache / apt / archives / partial /. Quando APT viene utilizzato come metodo dselect (1), la pulizia viene eseguita automaticamente. Coloro che non usano dselect probabilmente vorranno eseguire apt-get clean di tanto in tanto per liberare spazio su disco.
2) I pacchetti vengono aggiornati nel tempo. Quando ricevi una notifica di nuovi aggiornamenti, i pacchetti non sono stati ancora scaricati (o devi aver configurato diversamente, e i pacchetti vengono scaricati, ma non installati).
Se si aggiornano le informazioni sui pacchetti eseguendo sudo apt-get update
o premendo Refresh
il gestore pacchetti, le ultime versioni dei pacchetti saranno note al gestore pacchetti. Quando si procede con l'aggiornamento, eseguendo sudo apt-get upgrade
o premendo Apply
Synaptic, verrà utilizzata l'ultima versione di un pacchetto. Se questo file è stato precedentemente scaricato, verrà utilizzato quello. Se quel file era obsoleto, ne verrà recuperato uno nuovo.
Se guardi nella directory della cache /var/cache/apt/archives
, noterai che i pacchetti sono identificati per nome e versione. Ad esempio, ho tre diversi file (versioni) chromium-browser
in quella directory:
chromium-browser_11.0.696.57~r82915-0ubuntu0.11.04.1_amd64.deb
chromium-browser_11.0.696.65~r84435-0ubuntu0.11.04.1_amd64.deb
chromium-browser_11.0.696.68~r84545-0ubuntu0.11.04.1_amd64.deb
Lo scopo di questa cache è velocizzare la reinstallazione delle applicazioni, se necessario. Puoi confrontarlo con la cache del tuo browser Internet, le immagini vengono scaricate solo la prima volta. In futuro, il browser verifica sul server se l'immagine è aggiornata. In tal caso, verrà utilizzato quello memorizzato nella cache. Altrimenti, ne viene scaricato uno nuovo che rende inutile quello vecchio.