come posso eliminare i pacchetti inutilizzati nella versione 15.04


18

Durante l'aggiornamento alla versione 15.04 dal 14.10 c'era un periodo di "pulizia" in cui ho ricevuto una query per eliminare 18 pacchetti non utilizzati o non necessari. Qualcuno può mostrarmi dove posso essere sicuro di non avere pacchetti inutilizzati superflui?

Risposte:


23

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 autoremovedisinstalla 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 

8

Questi suggerimenti potrebbero essere utili per ripulire il sistema e rimuovere i pacchetti non utilizzati

sudo apt-get autoclean per ripulire i pacchetti parziali

sudo apt-get autoremove per pulire la cache apt

sudo apt-get clean per rimuovere eventuali dipendenze non utilizzate

Fai man apt-getper avere maggiori informazioni su apt-get e su come usarlo.


7

Per rimuovere i pacchetti installati da altri pacchetti e che non sono più necessari eseguire:

sudo apt-get autoremove

Per rimuovere i file .deb per i pacchetti che non sono più installati esegui:

sudo apt-get autoclean

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.