Velocizzare Ubuntu – Pulire i Pacchetti Non Utilizzati con il Terminale

Nel tempo, mentre utilizzi il tuo Ubuntu sistema, può accumulare file, pacchetti e aggiornamenti obsoleti non necessari che occupano prezioso spazio su disco. Pulire regolarmente il tuo sistema aiuta a mantenerne le prestazioni e a liberare spazio per file importanti.

In questo articolo, esploreremo diversi comandi del terminale che puoi utilizzare per pulire facilmente il tuo sistema Ubuntu.

Perché pulire il tuo sistema Ubuntu?

Pulire il tuo sistema Ubuntu è essenziale per diversi motivi:

  • Libera spazio: I file, le cache e i pacchetti non necessari possono occupare una quantità significativa di spazio su disco. Rimuovendoli, puoi fare spazio per nuove applicazioni o file.
  • Migliora le prestazioni: Rimuovere file e pacchetti obsoleti può aiutare a velocizzare il tuo sistema riducendo il disordine e i processi in background non necessari.
  • Sicurezza e stabilità: Rimuovere pacchetti vecchi o inutilizzati assicura che il tuo sistema non stia eseguendo software obsoleto o non necessario che potrebbe introdurre vulnerabilità.

1. Utilizzare apt per la pulizia dei pacchetti

Il comando apt è uno dei gestori di pacchetti più comunemente usati in Ubuntu, che aiuta a gestire installazioni, aggiornamenti e rimozioni di software.

a. Rimuovere pacchetti non utilizzati

Quando installi pacchetti, alcuni di essi portano con sé dipendenze di cui potresti non avere bisogno dopo aver disinstallato il pacchetto principale.

Per rimuovere questi pacchetti non necessari, usa il seguente comando:

sudo apt autoremove

Questo rimuoverà i pacchetti che sono stati installati come dipendenze ma che non sono più richiesti da alcun programma installato. Questo è un importante passo di pulizia perché aiuta a liberare spazio su disco.

b. Rimuovere dipendenze non necessarie

A volte, i pacchetti lasciano dietro di sé file di configurazione o dipendenze che non sono più necessarie.

Per rimuovere questi, puoi utilizzare il seguente comando, che eliminerà le vecchie versioni dei pacchetti installati che non sono più necessari e aiuterà a liberare file non necessari dalla cache dei pacchetti.

sudo apt autoclean

c. Pulisci la cache dei pacchetti

Ubuntu memorizza i file dei pacchetti scaricati nella cache per un uso futuro. Col tempo, questi file memorizzati possono occupare molto spazio.

Per pulire questa cache, usa il seguente comando che rimuoverà tutti i file dei pacchetti dalla cache, liberando spazio.

sudo apt clean

2. Utilizzare dpkg per rimuovere pacchetti

Se desideri rimuovere un pacchetto specifico e i suoi file associati, puoi usare il comando dpkg come mostrato.

sudo dpkg --remove <package_name>

Sostituisci <package_name> con il nome del pacchetto che desideri rimuovere.

Se desideri rimuovere completamente il pacchetto, compresi i suoi file di configurazione, usa:

sudo dpkg --purge <package_name>

Questo assicura che il pacchetto e tutti i file correlati vengano rimossi dal tuo sistema.

3. Utilizzare apt per rimuovere i vecchi kernel

Quando aggiorni il kernel Linux, Ubuntu mantiene le versioni precedenti sul tuo sistema, il che occupa spazio significativo.

Per rimuovere i kernel vecchi e non utilizzati, puoi usare il seguente comando:

sudo apt --purge remove linux-image-<version>

Puoi controllare il kernel attualmente in uso utilizzando:

uname -r

Assicurati di non rimuovere il kernel attualmente in uso.

4. Rimuovere i pacchetti Snap non utilizzati

Snap i pacchetti sono applicazioni autonome che includono tutto il necessario per eseguire il software. Tuttavia, possono accumularsi nel tempo e occupare molto spazio.

Per elencare tutti i pacchetti snap installati, usa:

snap list

Per rimuovere un pacchetto snap di cui non hai più bisogno, usa:

sudo snap remove <snap_name>

Questo ti aiuta a pulire le applicazioni snap non necessarie dal tuo sistema.

5. Rimuovere i vecchi file di log

I file di log sono utili per il debug e il monitoraggio del tuo sistema, ma possono accumularsi e consumare spazio se non vengono puliti regolarmente.

Per rimuovere i vecchi file di log, utilizza il seguente comando:

sudo journalctl --vacuum-time=7d

Questo comando rimuoverà tutti i log di sistema più vecchi di 7 giorni. Puoi regolare il periodo di tempo in base alle tue esigenze (ad esempio, 30d per 30 giorni).

Se desideri svuotare l’intero database dei log del journal di systemd, usa:

sudo journalctl --vacuum-size=100M

Questo rimuoverà i log fino a quando la dimensione totale dei log del journal è inferiore a 100 MB.

6. Utilizzare bleachbit per una pulizia approfondita

BleachBit è uno strumento grafico e da riga di comando che può pulire il tuo sistema rimuovendo cache, file temporanei, log e altri file non necessari.

Per installare bleachbit, usa:

sudo apt install bleachbit

Una volta installato, puoi eseguire bleachbit dal terminale con privilegi di root per una pulizia approfondita del sistema:

sudo bleachbit

Questo strumento fornisce un modo semplice per pulire molti file e applicazioni di sistema in un colpo solo, ma fai attenzione, poiché potrebbe eliminare file che potresti voler mantenere.

7. Utilizzare du per controllare l’utilizzo del disco

Prima di pulire, è utile controllare quali directory stanno consumando più spazio. Puoi usare il comando du per ispezionare l’utilizzo del disco.

Ad esempio, per vedere l’utilizzo del disco della tua directory home:

du -h --max-depth=1 ~

Questo mostrerà l’utilizzo del disco per le directory all’interno della tua directory home. Puoi esplorare altre directory in modo simile per localizzare file o cartelle grandi che potresti voler pulire.

8. Rimuovere pacchetti orfani con deborphan

Nel tempo, i pacchetti orfani (librerie non utilizzate) possono accumularsi sul tuo sistema. Questi pacchetti non sono più necessari ma rimangono comunque installati.

Per trovare e rimuovere pacchetti orfani, prima installa deborphan:

sudo apt install deborphan

Poi, esegui il comando per elencare i pacchetti orfani:

deborphan

Per rimuovere questi pacchetti orfani, usa:

sudo apt-get remove --purge $(deborphan)

Questo ti aiuterà a ripulire pacchetti non necessari che un tempo erano richiesti da altri programmi ma che non sono più necessari.

9. Pulizia della Cache delle Miniature

Ubuntu crea anteprime in miniatura di immagini, video e documenti per un accesso rapido. Nel tempo, queste miniature possono accumularsi e occupare spazio.

Per rimuoverle, usa il seguente comando:

rm -rf ~/.cache/thumbnails/*

Questo elimina tutte le miniature memorizzate nella cache sul tuo sistema.

Conclusione

Pulire regolarmente il tuo sistema Ubuntu è essenziale per mantenere un sistema operativo veloce, reattivo ed efficiente. Utilizzando i comandi sopra indicati, puoi facilmente rimuovere pacchetti non necessari, pulire file obsoleti e liberare spazio prezioso sul disco.

Ricorda, sii sempre cauto mentre usi questi comandi, specialmente quando rimuovi pacchetti o elimini file. Controlla due volte cosa stai eliminando per assicurarti di non rimuovere accidentalmente file o software importanti.

Source:
https://www.tecmint.com/clean-up-ubuntu-terminal-commands/