破損した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

削除します。

関連情報