Desinstalación de paquetes no usados en sistemas GNU/Linux

Una de las prácticas de hardening después de configurar el archivo "/etc/fstab" es el borrado de paquetes.

Borrado de paquetes en el SO Debian GNU/Linux

Listado de paquetes instalados en el SO Debian GNU/Linux

Con el siguiente comando, listamos todos los paquetes instalados, en el SO Debian GNU/Linux.
[root@srv01 ~]# dpkg -l | grep ^ii > lista_paquetes

Borrado de paquetes en el SO Debian GNU/Linux

En otra pestaña del terminal, abrimos una sesión SSH y creamos el siguiente alias, para que solo sea copiar y pegar nombres de paquetes.

[root@srv01 ~]# alias k='aptitude purge' 

Y para eliminar varios paquetes que empiezan por el mismo nombre, como las fuentes, unas cuantas tuberías y listo.

[root@srv01 ~]# dpkg -l fonts* | grep ^ii | awk '{print $2}' | xargs aptitude purge -y
[root@srv01 ~]# dpkg -l ttf* | grep ^ii | awk '{print $2}' | xargs aptitude purge -y
[root@srv01 ~]# dpkg -l gcc* | grep ^ii | awk '{print $2}' | xargs aptitude purge -y

Listado de paquetes en el SO RedHat/AlmaLinux

# rpm -qa (No se necesita privilegios de root)

o

# dnf list installed

Borrado de paquetes en el SO RedHat/AlmaLinux

# rpm -e <package_name> (No se necesita ni la versión, ni la extinción)
 
o
 
# dnf remove <package_name>

Comentarios

Entradas populares de este blog