GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come cancellare la cache di Apt

Quando installi i pacchetti in Debian/Ubuntu usando il comando apt-get , una copia del file .deb viene archiviata localmente. Questo aiuta nel caso in cui sia necessario reinstallarli dopo la rimozione, quindi è possibile accedere ai pacchetti localmente (in un altro modo chiamato cache). Ogni volta che reinstalli, il sistema non ha bisogno di passare attraverso la rete.

I pacchetti scaricati vengono memorizzati localmente nella cache in /var/cache/apt/archives/ . Ogni volta che esegui apt-get update e apt-get install comando, la cache apt viene aggiornata.

In questo tutorial impariamo come svuotare la cache apt sui sistemi Debian e Ubuntu.

Nota:se stai utilizzando il comando apt, invece del comando apt-get, questa cache viene automaticamente eliminata nelle nuove versioni del sistema operativo.

Motivo per pulire la cache di Apt

  1. A volte potrebbe essere necessario liberare spazio su disco e recuperarlo.
  2. Rimuovendo un pacchetto e reinstallandolo, il sistema cercherà nella cache e otterrai la stessa versione del software.

Per elencare il file .deb memorizzato nella cache, digita:

$ ls /var/cache/apt/archives/

Per controllare il disco utilizzato dalla cache eseguendo il comando seguente. Io

$ sudo du -sch /var/cache/apt/archives/

Nel mio caso, è più di 340 MB.

Per pulire la cache apt usa il comando apt clean , che rimuove tutto (tranne il file di blocco) da /var/cache/apt/archives/ e /var/cache/apt/archives/partial/.

Puoi anche simulare o eseguire il dry run per vedere cosa succede effettivamente quando pulisci la cache apt, digita:

$ sudo apt-get clean --dry-run

Mostra quale contenuto della directory verrà rimosso.

È sicuro eseguire il comando apt-get clean poiché rimuove solo una copia dei file .deb. La prossima volta che esegui apt-get install può recuperare i pacchetti dal mirror.

Infine per pulire la cache di apt esegui semplicemente il seguente comando.

$ sudo apt-get clean

Conclusione

Se intendi cancellare solo i pacchetti deb obsoleti, usa apt-get autoclean. Ciò rimuoverà i file del pacchetto che non possono più essere scaricati e sono in gran parte inutili.

In questo tutorial, abbiamo imparato come pulire la cache apt in Debian e Ubuntu. I tuoi commenti e suggerimenti sono altamente raccomandati. Grazie.


Ubuntu
  1. Come cancellare la cache del browser Web dalla riga di comando in Linux

  2. Come cancellare la cache di memoria in Linux

  3. Come cancellare la cache dei percorsi di Bash per gli eseguibili?

  4. Come cancellare le impostazioni di Xmodmap?

  5. Come posso svuotare la cache su Firefox?

Come cancellare apt-cache su Debian 10

Come cancellare Apt Cache in Debian, Ubuntu e Linux Mint

Come installare KernelCare e svuotare Kernelcare Cache in Linux

Come installare Ulauncher in Ubuntu 20.04

Come installare NCDU su Ubuntu 17.04

Come cancellare la cache DNS su Ubuntu