Quindi stai eseguendo Arch Linux e accedi sudo pacman -Syu per aggiornare il tuo sistema, ma l'utility pacman dice che non hai abbastanza spazio su disco. Quello che è successo? Probabilmente devi solo svuotare la cache dei pacchetti del tuo sistema.
Cosa è successo al mio spazio su disco?
Se ti stai chiedendo dove è andato a finire il tuo spazio su disco, il probabile colpevole è la cache dei pacchetti di Arch. Arch Linux memorizza una copia di ogni pacchetto scaricato in /var/cache/pacman/pkg/ directory. Questo include ogni pacchetto scaricato, anche gli aggiornamenti. Puoi tornare alle versioni precedenti nel caso in cui un aggiornamento interrompa un pacchetto, il che è utile su una distribuzione a rilascio progressivo come Arch.
Anche se avere più copie di un pacchetto è utile per il ripristino, occupa spazio. Potresti dimenticare di rimuovere le versioni precedenti dei pacchetti. Gli sviluppatori di Arch Linux hanno deciso che sarebbe stato meglio per l'utente gestire questa cache piuttosto che creare qualche utility automatica per sbarazzarsi di versioni obsolete. Allora, come riconquistare il tuo spazio?
Cancellare la cache dei pacchetti su Arch Linux
Fortunatamente, l'utilità pacman ti consente di svuotare la cache dei pacchetti. Per farlo, digita:
pacman -Sc
Questo rimuoverà tutti i pacchetti dalla cache che non sono attualmente installati. Aggiungere un altro -C flag nel comando rimuoverà tutti i pacchetti memorizzati nella cache.
pacman -Scc
Imparentato: Come installare e rimuovere i pacchetti in Arch Linux
Pulire la cache dei pacchetti con pacman è una proposta tutto o niente. Ti consigliamo di avere alcune versioni precedenti su cui ripiegare pur mantenendo abbastanza spazio su disco. L'utility paccache ti aiuterà a bilanciare queste esigenze. Fa parte del pacman-contrib pacchetto.
Per installarlo, digita:
sudo pacman -S pacman-contrib
Per rimuovere tutti i pacchetti memorizzati nella cache ad eccezione delle ultime tre versioni, digitare:
sudo paccache -r
Se vuoi mantenere l'ultima versione, usa il -K opzione, specificata con il numero di ultimi pacchetti desiderati. In questo caso, uno:
sudo paccache -rk1
Imparentato: Come installare Arch Linux in VirtualBox utilizzando il programma di installazione guidato
Ora hai più spazio su disco
Arch richiede uno sforzo maggiore per amministrare rispetto ad altre distro. La gestione dei pacchetti non fa eccezione, ma con questi suggerimenti puoi recuperare lo spazio su disco pur essendo ancora in grado di ricorrere ai pacchetti più vecchi, se necessario.
Se non hai ancora provato Arch Linux, o se il complesso processo di installazione ti sembra scoraggiante, puoi installare facilmente Arch Linux utilizzando il programma di installazione guidato.
Stai ancora utilizzando la riga di comando, ma i pacchetti predefiniti sono molto più facili da installare.
Leggi Avanti
- Linux
- Arch Linux
- Gestori di pacchetti
- Comandi Linux
- Amministrazione di sistema
David è uno scrittore freelance con sede nel nord-ovest del Pacifico, ma originario della Bay Area. Appassionato di tecnologia fin dall'infanzia. Gli interessi di David includono la lettura, la visione di programmi TV e film di qualità, i giochi retrò e il collezionismo di dischi.
Iscriviti alla nostra Newsletter
Iscriviti alla nostra newsletter per consigli tecnici, recensioni, ebook gratuiti e offerte esclusive!
Clicca qui per iscriverti