Cómo eliminar la instalación corrupta de RPM

Cómo eliminar la instalación corrupta de RPM

Intenté instalar un paquete RPM y el proceso de instalación falló. Parece que el programa necesita firmar los módulos del kernel o algo así. Ahora estoy atrapado en un estado extraño en el que rpm dice que el paquete está instalado, pero cuando intento desinstalarlo, dice que no está instalado.

sudo rpm -i mypackage.rpm
    package mypackage is already installed

sudo rpm -e mypackage.rpm
error: package mypackage is not installed

¿Cómo puedo resolver el estado de instalación/desinstalación? Me gustaría retirar el paquete.

Respuesta1

rpm -erequiere unpaquetenombre, no un nombre de archivo.

Y de todos modos deberías usarlo dnfpara instalar y eliminar paquetes, para mantener la coherencia. Debería ser un evento bastante raro si tienes que usarlo rpmsolo.

Respuesta2

otra forma de hacerlo es utilizar

rpm -qa | grep package_name

Le dará el nombre completo del paquete y luego podrá usarlo

rpm -e package_name

para borrarlo.

información relacionada