rpmまたはdnfなしでパッケージを削除する

rpmまたはdnfなしでパッケージを削除する

不明な理由でRPMDBが破損しています。数時間調査した後、新しいRPMDBを作成して埋めることができ、すべてのパッケージを再インストールする必要がありましたが、チームビューアに問題があります。同時に設置されるとは言いますが、同時に設置されるわけではありません。たとえば、

$ sudo dnf remove teamviewer
Dependencies resolved.
=======================================================================================================================================================
 Package                                Architecture                   Version                               Repository                           Size
=======================================================================================================================================================
Removing:
 teamviewer                             x86_64                         15.36.8-0                             @teamviewer                         256 M
Removing unused dependencies:
 minizip-compat                         x86_64                         1.2.13-3.fc38                         @rawhide                             55 k

Transaction Summary
=======================================================================================================================================================
Remove  2 Packages

Freed space: 256 M
Is this ok [y/N]: y
Running transaction check
error: rpmdbNextIterator: skipping h#    4725 
Header V4 RSA/SHA256 Signature, key ID 0c1289c0: BAD
Header SHA256 digest: OK
Header SHA1 digest: OK
Error: An rpm exception occurred: package not installed

$ cat packages | grep team
libteam-1.31-7.fc38.x86_64
teamd-1.31-7.fc38.x86_64
NetworkManager-team-1.41.90-1.fc38.1.x86_64

私はこれをたくさん持っていますが、error: rpmdbNextIterator他のインストールとアップデートはうまくいき、チームビューアだけが失敗します。

rpm私の質問は、またはなしでパッケージを削除する方法ですdnf

関連情報