Как удалить поврежденную установку RPM

Как удалить поврежденную установку RPM

Я попытался установить пакет RPM, но процесс установки не удался. Похоже, что программе нужно подписать модули ядра или что-то в этом роде. Теперь я застрял в странном состоянии, когда rpm говорит, что пакет установлен, но когда я пытаюсь удалить его, он утверждает, что он не установлен.

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

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

Как мне разрешить состояние установки/удаления? Я хочу удалить пакет.

решение1

rpm -eтребуетсяупаковкаимя, а не имя файла.

И в любом случае вы должны использовать dnfдля установки и удаления пакетов, для согласованности. Это должно быть довольно редким событием, если вам нужно использовать rpmсебя.

решение2

Другой способ сделать это — использовать

rpm -qa | grep package_name

Он даст вам полное имя пакета, и затем вы сможете использовать его.

rpm -e package_name

чтобы удалить его.

Связанный контент