Prima di tutto dovresti sapere che i nostri sistemi non sono così intelligenti !! Un sistema non può sapere quale pacchetto è necessario o meno per te. Ubuntu non è in grado di rimuovere alcun pacchetto installato dall'utente stesso, ma offre invece di eliminare i pacchetti scaricati come dipendenze per altri pacchetti e non più utilizzati, il che significa che tali pacchetti sono stati installati dal sistema stesso e non dal utente...
man apt-get
autoremove
autoremove is used to remove packages that were automatically
installed to satisfy dependencies for other packages and are now no
longer needed.
In questo modo l'esecuzione sudo apt-get autoremove
disinstalla i pacchetti non utilizzati che sono stati utilizzati come dipendenze per altri pacchetti.
Un sistema può mostrarti i pacchetti importanti o richiesti in modo che questi non debbano essere rimossi.
Installa aptitude se non ce l'hai:
sudo apt-get install aptitude
Ora puoi cercare i pacchetti considerati necessari:
aptitude search '~prequired'
o importante:
aptitude search '~pimportant'
Come sapere I pacchetti non utilizzati in Ubuntu
Esiste uno script bash per uno strumento chiamato unusedpkg, che può essere verificato da quando non hai utilizzato i pacchetti in modo da poter determinare cosa eliminare.
Scarica lo script . Estrarre la cartella zippata, quindi autorizzare lo script
chmod +x unusedpkg
Ora puoi eseguirlo da dir contenente lo script
$./unusedpkg
Uscita campione:
* UnusedPkg 0.6
Find unused packages in your Linux system.
WARNING:
Idle days may be wrong. Before delete anything, check package timestamps
using 'unusedpkg info <package>', or manually with 'ls -alu'. View README for infos.
Minimum packages size: 1MB
IDLE DAYS SIZE PACKAGE NAME
1 year and 6 months (553 days) 8MB 0ad
1 year and 6 months (553 days) 2MB gnect
1 year and 6 months (553 days) 1MB libgvc5
1 year and 6 months (553 days) 8MB locales