Назад | Перейти на главную страницу

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

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

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

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

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

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

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

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

rpm -qa | grep service name

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

rpm -e package name 

удалить его.