Uno dei problemi più comuni di chi installa Arch Linux e derivate su macchine datate o in virtuale è la dimensione di /tmp troppo piccola. Questo fa si che sia impossibile installare o aggiornare alcuni programmi di grosse dimensioni con yaourt da AUR.

Come risolvere? Il metodo più rapido e semplice è quello di crearci una cartella tmp nella nostra home e dire a yaourt di utilizzare questa nuova cartella. Vediamo come fare.

Posizioniamoci come prima cosa nella nostra home, apriamo la cartella home da terminale e diamo

mkdir tmp

Ora, con il nostro editor di testo preferito il file /etc/yaourtrc. Io preferisco utilizzare nano. Da terminale do

sudo nano /etc/yaourtrc

Andiamo alla riga TMPDIR, rimuoviamo il cancelletto # davanti e impostiamo il percorso della cartella tmp presente nella nostra home.


Nel mio caso dopo le modifiche diventerà

TMPDIR="/home/marco/tmp"

Salviamo (se avete usato nano date da tastiera CTRL + O) e uscite (se avete usato nano date da tastiera CTRL + X).
Riavviate il sistema (nel mio caso si è reso necessario per far funzionare correttamente Octopi) e il problema sarà risolto.