Spostare la cache di apt

Può capitare che il mount point di “/var” sia troppo piccolo e non si riesca più a scaricare i pacchetti debian.

Una soluzione è quella di spostare la directory su un altro mount-point.

Verificare l’attuale configurazione:

[root] apt-config dump | grep “^Dir::Cache”

Dir::Cache “var/cache/apt/”;
Dir::Cache::archives “archives/”;
Dir::Cache::srcpkgcache “srcpkgcache.bin”;
Dir::Cache::pkgcache “pkgcache.bin”;

Cancellare i pacchetti installati più vecchi:
[root] apt-get autoclean

Spostare il repository:
[root] mv /var/cache/apt /usr/local/
[root] mkdir /usr/local/apt/partial

Cambiare la configurazione di apt:

[root] echo “Dir::Cache “/usr/local/apt”;” >> /etc/apt/apt.conf
[root] echo “Dir::Cache::Archives “/usr/local/apt/archives”;” >> /etc/apt/apt.conf

Verificare la configurazione:
[root] cat /etc/apt/apt.conf
Dir::Cache “/usr/local/apt”;
Dir::Cache::Archives “/usr/local/apt/archives”;

[root] apt-config dump | grep “^Dir::Cache”

Aggiornare la cache:
[root] apt-get update

Installare gli aggiornamenti:
[root] apt-get upgrade