it-swarm.it

Come rimuovere le dipendenze di un pacchetto disinstallato?

Voglio installare un pacchetto (DigiKam), ma ha molte dipendenze. Se decido che non ho più bisogno di questo software e disinstallarlo, verranno rimosse le dipendenze ora inconsuete?

In caso contrario, come posso farlo manualmente?

48
jfoucher

È possibile utilizzare il comando apt-get autoremove. Rimuoverà i pacchetti installati come dipendenze automatiche, ma che non dipendono più.

apt-get ha un flag --auto-remove che può essere utilizzato per rimuovere automaticamente i pacchetti installati automaticamente quando si rimuove un pacchetto installato manualmente:

apt-get remove --auto-remove packagename

Alcuni altri strumenti sono anche in grado di farlo, ad esempio aptitude suggerirà automaticamente di rimuovere i pacchetti che sono stati resi orfani.

Il tracciamento dei pacchetti installati automaticamente è integrato in apt, quindi il tracciamento dovrebbe funzionare indipendentemente dallo strumento utilizzato per installare i pacchetti.

80
Ressu
aptitude purge digikam
deborphan
aptitude purge $(deborphan)

deborphan elenca i pacchetti che non sono utilizzati o non dipendono. Quindi puoi disinstallarli in sicurezza. Tendo a usare purge come opzione di aptitude perché rimuove anche i file di configurazione e altre cose.

10
qbi

Anche Computer Janitor, nel menu di sistema, può farlo.

5
Javier Rivera

Uso buntu Tweak , ha un'utilità di pulizia delle app molto efficiente che non ha mai rimosso più di quanto dovrebbe.

4
Victor9098
Sudo apt-get remove --auto-remove 

Esegui solo questo.

Installa BleachBit dal Software Center. Quando pulisci il tuo sistema che lo utilizza, BleachBit eseguirà automaticamente questo comando per pulire la cache apt.

3

Ho avuto lo stesso problema. Ecco cosa ho fatto:

Sudo apt-get check

Questo comando fornirà il nome delle dipendenze. Per esempio. il mio sistema aveva chromium-browser-l10n.

Quindi immettere il seguente comando

Sudo apt-get remove --auto-remove chromium-browser-l10n

Rimuoverà completamente le dipendenze dal tuo sistema

0