Desinstalar un programa completamente en Debian o en Ubuntu

A veces tienes que desinstalar un programa en Linux (Debian, Ubuntu o derivados). Esto lo puede hacer con el comando:

$ sudo apt remove «paquete»

Por ejemplo, para eliminar el paquete «fail2ban», tienes que ejecutar:

$ sudo apt remove fail2ban

Pero los archivos de configuración siguen estando en el directorio correspondiente, en este caso en «/etc/fail2ban», para evitar que un borrado accidental tambien borre su configuración.

Si ejecutas el comando:

$ sudo dpkg-query --list | grep fail2ban
rc fail2ban 0.9.6-2 all ban hosts that cause multiple authentication errors

Puedes ver que el estado del paquete es «rc», que significa (puedes ver el significado de estas dos letras si ejecutas «man dpkg-query») que el paquete está borrado (r = Remove) y que el paquete mantiene todavía los archivos de configuración (c = Config-files).

Para borrar completamente el paquete, junto con su configuración, tienes que ejecutar el comando:

$ sudo apt purge «paquete»

que este caso sería:

$ sudo apt purge fail2ban

Si compruebas el contenido del directorio de configuración, podrás ver que ya no queda rastro del directorio de configuración:

$ ls /etc/fail2ban

ls: no se puede acceder a '/etc/fail2ban': No existe el fichero o el directorio

Y si quieres borrar todas las dependencias que haya podido instalar este paquete, tienes que ejecutar:

$ sudo apt-get autoremove

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.