Ecco qua un altro tip che avrei voluto mettere un po’ di tempo fa…
Non so se a voi è mai capitato di cercare un programma che faccia una particolare cosa di cui avete bisogno e di installarne a bizzaffe prima di trovare quello che fa per voi. Trovato l’open software ideale si procede poi a disinstallare tutti gli altri che non servono più!
Il problema che mi ritrovo ad affrontare è quello di disinstallare tutte le dipendenze che le varie installazioni si sono portate dietro.
Con questo piccolo tip vorrei mettere in evidenza due accorgimenti che si possono prendere proprio per eliminare tali dipendenze che non faranno altro che occupare spazio su disco!
- Il primo è forse già nota ai più e consiste nell’uso del comando
autoremoveconapt-get: apriamo un terminale e digitiamo il magico comandosudo apt-get --purge autoremoveper eliminare dipendenze e relativi file di configurazione
- Il secondo accorgimento consiste nell’installare ed usare il programmino
deborphanche ha proprio la funzione di cercare le librerie non utilizzate da alcun programma:sudo apt-get install deborphan
deborphanIl comando ci restituirà una lista di pacchetti che non servono al nostro sistema. Per disinstallarli si può dare il comando:
sudo apt-get --purge remove `deborphan`dove gli apici si ottengono piggiando
Alt Gr+'(l’accento).
Per automatizzare il tutto si può mettere nella propria cartella di script il seguente: pulisci
Bisogna dare al file i permessi di esecuzione con chmod +x pulisci. Ciò che lo scriptino fa è di eseguire deborphan ricorsivamente fino a che non restituisce una stringa vuota ed infine eseguire apt-get --purge autoremove.
Per avere maggior controllo della situazione si può eliminare l’opzione -y dalle linee di chiamata ad apt-get: in questo modo sarà chiesta una conferma prima che avvenga la rimozione dei pacchetti dichiarati inutilizzati da deborphan.
That’s all folks!



yamamotokoji detto
ciao, volevo chiederti a proposito di file che possono essere rimossi: quando faccio aggiornamenti su ciò che riguarda il kernel, le versioni precedenti si possono rimuovere oppure è necessario tenerle (ad es. il linux-headers 2.24.24 posso rimuovere le 2.24.23 o conviene tenere tutto?)
y.
gamberetto detto
…rispondo moolto in ritardo, per chi capitera non so come su questo blog e si farà la stessa domanda.
Certo, le versioni precedenti del kernel si possono rimuovere in tutta tranquillità: è anche un buon modo per recuperare spazio su disco