Parti nascoste di software disinstallato di recente


10

Quando disinstallo un software e lo reinstallo tramite Ubuntu Software Center dopo un breve periodo di tempo, la notifica indica che viene installato e non scaricato. Tuttavia, se ciò avviene dopo un lungo periodo di tempo, deve essere scaricato e installato. Questo mi porta a due domande correlate.

(1) Il software disinstallato di recente è nascosto in qualche modo in qualche luogo in modo da non essere scaricato di nuovo?

(2) Dopo quanto tempo viene cancellato in modo che debba essere scaricato di nuovo?

Risposte:


15

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 updateo premendo Refreshil gestore pacchetti, le ultime versioni dei pacchetti saranno note al gestore pacchetti. Quando si procede con l'aggiornamento, eseguendo sudo apt-get upgradeo premendo ApplySynaptic, 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-browserin 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.

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.