¿Puedo purgar los archivos de configuración después de haber eliminado el paquete?


41

Estaba haciendo una eliminación del paquete apt-get removepero luego me di cuenta de que debería haberlo hecho --purgepara eliminar los archivos de configuración.

¿Puedo eliminar fácilmente los archivos de configuración de paquetes o necesito reinstalar el paquete y luego eliminarlo con un --purge?

Respuestas:


48

Sí tu puedes.

Desde la línea de comando:

sudo apt-get remove --purge packagename

Esto eliminará todos los archivos restantes que instaló el paquete.


También puede hacer esto desde una GUI:

  • Instalar Synaptic Instalar Synaptic desde el Centro de software
  • Ejecute Synaptic
  • Busque los paquetes enumerados en "No instalado (configuración residual)"
    Paquetes con configuraciones residuales
  • Haga clic derecho en el paquete y haga clic, marque para la eliminación completa Menú
  • Haga clic en el botón de verificación en la barra de herramientas y haga clic en aplicar cuando aparezca el diálogo. Diálogo

3
Under apt 1.0.9.2ubuntu2 apt-get remove --purgeno ha eliminado los archivos de configuración o las bases de datos si se emitieron después de que se eliminó el paquete, lo que indica eso Package xxxx is not installed, so not removed. dpkg --purgefue necesario para la limpieza correcta.
h7r

53

Aquí hay un comando simple que satisfará su solicitud:

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

@ user1133275 Estoy muy confundido, ¿te quejas de los backticks?
Mihail Malostanidis

2
Deberías explicar qué hace exactamente ese comando. De alguna manera, eliminó mysql de un servidor en el que lo ejecuté.
Sumit

3

Puede purgar todos los paquetes desinstalados previamente con aptitude:

aptitude purge ?config-files

También puede purgar paquetes individuales pero luego también tendría que purgar las dependencias una por una. No es practico.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.