Gli utenti che utilizzano Debian da un po' di tempo avranno notato che il loro sistema operativo chiede loro di aggiornare il kernel o di rimuovere i kernel obsoleti . Molti di voi troveranno questa procedura confusionaria, mentre altri si chiederanno se il sistema operativo smetterà di funzionare se rimuovono un kernel vecchio.
Con questo articolo vogliamo aiutarti a risolvere questi dubbi oltre a ottimizzare la tua distribuzione Debian, rimuovendo pacchetti che non sono necessari all'interno della distribuzione e che potrebbero causare problemi futuri con nuovi programmi o pacchetti.
Il fondamento di ogni distribuzione GNU/Linux è il kernel Linux. Ecco perché si chiama Linux e non semplicemente GNU. Periodicamente, le distribuzioni aggiornano o rilasciano una nuova versione del kernel che corregge i bug o che è l'ultima versione rilasciata dal team del kernel. Quando installiamo l'ultima versione, Debian elimina il vecchio kernel e carica quello nuovo.
Nel tempo, possiamo accumulare dieci o venti nuove versioni del kernel che occupano solo spazio sul disco rigido e possono causare problemi in futuro. In genere, è sufficiente una sola versione del kernel, anche se per motivi di sicurezza è comune averne due : una funzionante senza problemi e l'ultima versione disponibile.
Per eliminare i vecchi kernel, dobbiamo prima sapere quale versione utilizziamo, per questo apriamo il terminale e scriviamo quanto segue:
uname -sr
Questo ci dirà la versione del kernel che stiamo usando. Ora dobbiamo guardare quanti kernel abbiamo installato nella nostra Debian, per questo scriviamo quanto segue nel terminale:
dpkg -l | grep linux-image | awk '{print$2}'
Questo ci mostrerà tutti i kernel installati . Ora dobbiamo scegliere i kernel da rimuovere, e lo facciamo nel seguente modo:
sudo apt remove --purge linux-image-X.XX-X-generic sudo update-grub2 sudo reboot
Questa sarà la procedura per ogni versione del kernel che vogliamo rimuovere. Se vogliamo farlo automaticamente, esiste un programma chiamato byobu che lo farà in automatico. Per usarlo, dobbiamo prima installarlo come segue:
sudo apt install byobu
E poi eseguilo come segue:
sudo purge-old-kernels --keep 2
Questo rimuoverà tutti i kernel più vecchi e lascerà solo due versioni per motivi di sicurezza. Come puoi vedere, il sistema è semplice e non solo migliorerà le prestazioni della distribuzione, ma ti darà anche più spazio per i tuoi pacchetti e file.