Buscar y eliminar paquetes no depurados en Ubuntu

Buscar y eliminar paquetes no depurados en Ubuntu y derivados.

Cuando eliminamos un paquete en Ubuntu, Linux Mint y otros derivados de Debian, todos los archivos que componen el software, la herramienta o aplicación, etc., se eliminan de forma predeterminada.

Con el tiempo te das cuenta, que tu disco de almacenamiento principal cada vez está más lleno. Que está pasando, es imposible que sean los registros, no pueden ser las descargas porque las borro todas. Tal vez tu sistema este embrujado, jaja.

Tranquilo, ni tu sistema trabaja erróneamente, ni tiene ningún mal de ojo, jaja. Lo único que sucede, es que cuando desinstalas un paquete se eliminan todos los archivos contenidos, incluyendo los archivos de configuración modificados (o debería de ser así), pero no han sido purgados. Es así de simple.

Buscar y eliminar paquetes no depurados en derivados de Debian

Buscar y eliminar paquetes no depurados en derivados de Debian

 

Buscar y eliminar paquetes no depurados en Ubuntu

Para buscar y listar los paquetes que han sido eliminados, pero no purgados, usamos el administrador de paquetes dpkg. Ejecuta el siguiente comando.

dpkg --list | grep ^rc

Al hacer uso de «grep ^rc», se nos ofrece un resultado en el cual solo aparecen los paquetes eliminados, pero no purgados. El patrón «^rc» indica que solo se deben imprimir las líneas «rc». La «r» indica que el paquete está eliminado y, la «c» que son archivos de configuración que permanecen en el sistema.

Aparece el listado de archivos eliminados, pero no purgados. Siguen ocupando sitio en nuestro disco.

root@SoloLinux:~# dpkg --list | grep ^rc
rc  apport                               2.20.9-0ubuntu7.23                  all          automatically generate crash reports for debugging
rc  ca-certificates-java                 20180516ubuntu1~18.04.1             all          Common CA certificates (JKS keystore)
rc  desktop-base                         8.0.2ubuntu1                        all          common files for the Debian Desktop
rc  fonts-crosextra-caladea              20130214-2                          all          Serif font metric-compatible with the Cambria font
rc  fonts-crosextra-carlito              20130920-1                          all          Sans-serif font metric-compatible with Calibri font
rc  fonts-linuxlibertine                 5.3.0-4                             all          Linux Libertine family of fonts
rc  gconf2                               3.2.6-4ubuntu1                      amd64        GNOME configuration database system (support tools)
rc  gconf2-common                        3.2.6-4ubuntu1                      all          GNOME configuration database system (common files)
rc  java-common                          0.68ubuntu1~18.04.1                 all          Base package for Java runtimes
rc  libbonobo2-0:amd64                   2.32.1-3                            amd64        Bonobo CORBA interfaces library
rc  libbonobo2-common                    2.32.1-3                            all          Bonobo CORBA interfaces library -- support files
rc  libexo-common                        0.12.2-0ubuntu0.18.04.1             all          libexo common files
rc  libgarcon-common                     0.6.1-2                             all          common files for libgarcon menu implementation
rc  libglade2-0:amd64                    1:2.6.4-2                           amd64        library to load .glade files at runtime
rc  libgnome-keyring0:amd64              3.12.0-1build1                      amd64        GNOME keyring services library
rc  libgnome2-common                     2.32.1-6                            all          Deprecated GNOME 2 library - common files
rc  libgnomevfs2-common                  1:2.24.4-6.1ubuntu2                 amd64        GNOME Virtual File System (common files)
rc  libgtk2.0-0:amd64                    2.24.32-1ubuntu1                    amd64        GTK+ graphical user interface library
rc  libgtk2.0-common                     2.24.32-1ubuntu1                    all          common files for the GTK+ graphical user interface library
rc  libmhash2:amd64                      0.9.9.9-7                           amd64        Library for cryptographic hashing and message authentication
rc  libreoffice-base                     1:6.0.7-0ubuntu0.18.04.10           amd64        office productivity suite -- database
rc  libreoffice-common                   1:6.0.7-0ubuntu0.18.04.10           all          office productivity suite -- arch-independent files
rc  libreoffice-core                     1:6.0.7-0ubuntu0.18.04.10           amd64        office productivity suite -- arch-dependent files

 

También puedes listar exclusivamente los nombres de archivo.

dpkg --list | grep ^rc | awk '{ print $2; }'

Ejemplo…

root@SoloLinux:~# dpkg --list | grep ^rc | awk '{ print $2; }'
apport
ca-certificates-java
desktop-base
fonts-crosextra-caladea
fonts-crosextra-carlito
fonts-linuxlibertine
gconf2
gconf2-common
java-common
libbonobo2-0:amd64
libbonobo2-common
libexo-common
libgarcon-common
libglade2-0:amd64
libgnome-keyring0:amd64
libgnome2-common
libgnomevfs2-common
libgtk2.0-0:amd64
libgtk2.0-common
libmhash2:amd64
libreoffice-base
libreoffice-common
libreoffice-core

Buscar y eliminar paquetes no depurados en Ubuntu

 

Antes de explicar como borrar todos estos archivos, no pienses que con «autoremove» los eliminaras. El comando autoremove elimina dependencias que se instalaron con el paquete, nada más.

Eliminar paquetes no depurados con autoremove no funciona

Eliminar paquetes no depurados con autoremove no funciona

 

Puedes eliminar paquetes no depurados (todos), con el siguiente comando.

sudo apt purge `dpkg --list | grep ^rc | awk '{ print $2; }'`

Solicita permiso. En nuestro ejemplo puedes ver que purgamos los restos XFCE, Libreoffice, Transmission, etc.

root@SoloLinux:~# sudo apt purge `dpkg --list | grep ^rc | awk '{ print $2; }'`
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be REMOVED:
  apport* ca-certificates-java* desktop-base* fonts-crosextra-caladea* fonts-crosextra-carlito* fonts-linuxlibertine* gconf2*
  gconf2-common* java-common* libbonobo2-0* libbonobo2-common* libexo-common* libgarcon-common* libglade2-0* libgnome-keyring0*
  libgnome2-common* libgnomevfs2-common* libgtk2.0-0* libgtk2.0-common* libmhash2* libreoffice-base* libreoffice-common*
  libreoffice-core* libthunarx-2-0* libxcb-util1* libxfce4ui-common* libxss1* libxvmc1* notification-daemon* openjdk-11-jre-headless*
  poppler-data* tango-icon-theme* thunar-data* transmission-gtk* tumbler-common* upower* x11-apps* x11-session-utils*
  x11-xserver-utils* xfce4-appfinder* xfce4-panel* xfce4-session* xfce4-settings* xfdesktop4* xfonts-base* xfonts-scalable* xinit*
  xscreensaver* xscreensaver-data* xserver-xorg* xserver-xorg-core* xserver-xorg-legacy* xserver-xorg-video-intel* xterm*
  xubuntu-icon-theme*
0 upgraded, 0 newly installed, 55 to remove and 0 not upgraded.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n]

 

Bien… pues ya lo tienes. Hemos borrado todos los archivos de configuración que permanecían almacenados en el sistema, que tan solo ocupaban espacio. Si te indica algún directorio que no se pudo eliminar, revísalo manualmente y lo borras.

Eliminar paquetes no depurados de forma rapida

Eliminar paquetes no depurados de forma rápida

 

Nota: Este tipo de operaciones pueden suponer un riesgo para tu sistema, si no sabes lo que haces. Si tu máquina funciona bien, no la toques, te harás un favor a ti mismo. Eliminar paquetes no depurados, permite recuperar mucho espacio del disco.

 

Canales de Telegram: Canal SoloLinux – Canal SoloWordpress

Espero que este artículo te sea de utilidad, puedes ayudarnos a mantener el servidor con una donación (paypal), o también colaborar con el simple gesto de compartir nuestros artículos en tu sitio web, blog, foro o redes sociales. Buscar y eliminar paquetes no depurados en Ubuntu.

Chat de SoloLinux en Telegram

 

3 Comentarios

  1. Hernan
    06/04/2021
  2. supersergio
    07/04/2021
    • Sergio G.B.
      07/04/2021

Agregar comentario

1 logo sololinux

Suscríbete a SoloLinux

Recibe todos los nuevos artículos es tu correo electrónico

You have Successfully Subscribed!

Ir al contenido