Pulire la cache in Arch Linux

Mattepuffo's logo
Pulire la cache in Arch Linux

Pulire la cache in Arch Linux

Su Arch Linux, e derivate, possiamo pulire la cache direttamente con pacman:

# pacman -Scc

Questo comando, però, cancella tutta la cache, e non ci da la possibilità di reinstallare qualche pacchetto vecchio.

Per fare una pulizia meno aggressiva possiamo usare paccache, che di default lascia le ultime 3 versioni per ogni pacchetto.

Vediamo qualche comando:

$ sudo ls /var/cache/pacman/pkg/ | wc -l
1825

$ du -sh /var/cache/pacman/pkg/
6,9G    /var/cache/pacman/pkg/

Il primo ci dice che abbiamo 1825 pacchetti nella cache; il secondo ci dice che occupano 6.9 GB di spazio.

Ora vediamo con paccache quanto spazio possiamo recuperare:

$ paccache -d

==> finished dry run: 112 candidates (disk space saved: 1.3 GiB)

L'opzione -d fa solo un controllo, senza eseguire una vera pulizia.

Possiamo anche indicare quanti pacchetti tenere, ad esempio 1:

$ paccache -dk 1

==> finished dry run: 799 candidates (disk space saved: 4.68 GiB)

Come vedete lo spazio recuperato aumenta sensibilmente.

Per effettuare la pulizia usiamo -r:

$ sudo paccache -rk 1

==> finished: 799 packages removed (disk space saved: 4.68 GiB)

$ du -sh /var/cache/pacman/pkg/
2,2G    /var/cache/pacman/pkg/

Enjoy!


Condividi

Commentami!