Я попытался установить пакет 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
удалить его.