Posso eliminare i file di configurazione dopo aver rimosso il pacchetto?


41

Stavo facendo una rimozione del pacchetto apt-get removema poi mi sono reso conto che avrei dovuto farlo --purgeinsieme per rimuovere i file di configurazione.

Posso rimuovere facilmente i file di configurazione dei pacchetti o devo reinstallare il pacchetto e quindi rimuoverlo con un --purge?

Risposte:


48

Si, puoi.

Dalla riga di comando:

sudo apt-get remove --purge packagename

Ciò rimuoverà tutti i file rimanenti installati dal pacchetto.


Puoi anche farlo da una GUI:

  • Installa Synaptic Installa Synaptic dal Software Center
  • Esegui Synaptic
  • Trova i pacchetti elencati in "Non installato (configurazione residua)"
    Pacchetti con configurazioni residue
  • Fare clic con il tasto destro del mouse sul pacchetto e fare clic, selezionare per la completa rimozione Menu
  • Fai clic sul pulsante di controllo sulla barra degli strumenti e fai clic su Applica quando viene visualizzata la finestra di dialogo. Dialogo

3
Under apt 1.0.9.2ubuntu2 apt-get remove --purgenon ha rimosso file di configurazione o database se emessi dopo la rimozione del pacchetto, indicando che Package xxxx is not installed, so not removed. dpkg --purgeera necessario per una corretta pulizia.
h7r

53

Ecco un semplice comando che soddisferà la tua richiesta:

dpkg --purge $(dpkg --get-selections | grep deinstall | cut -f1)

@ user1133275 Sono molto confuso, ti stai lamentando dei backtick?
Mihail Malostanidis,

2
Dovresti spiegare cosa fa esattamente quel comando. In qualche modo ha rimosso mysql da un server su cui l'ho eseguito.
Summit

3

Puoi eliminare tutti i pacchetti precedentemente disinstallati con aptitude:

aptitude purge ?config-files

È anche possibile eliminare singoli pacchetti, ma è necessario eliminare anche le dipendenze una per una. Non è pratico.

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.