複数回インストールしてアップグレードしたアプリケーションの最新バージョンrpmをインストールする必要があります。 (開発者が署名したgpg署名ファイルと一緒にダウンロードし、dnfを使用してローカルにインストールしました。)
Fedora 33の最新アップデート以降、この機能は機能しなくなりました。エラー発生:
パッケージMyUpgradedApp.rpm署名されていないエラー:GPG検証に失敗しました
sudo dnf -v --nogpgcheckのインストール
機能せず、グローバルポリシーでgpgcheck = 0を設定しません。
最良の解決策は何ですか?
更新:また、rpmの.asc分離署名ファイルに署名するために使用されるアプリケーション開発者のpgpキーをrpmkeysにインポートしようとしましたが、分離されたpgp署名ファイルだったので役に立ちませんでした。 rpm 自体は、rpm または dnf が要求する方法で署名されません。
答え1
皆さん、ありがとうございます。特に私の問題を見たdnf開発者の強力なサポートと助けに感謝します!
もう一つのdnfアップデートはちょうど下がってきましたが、まだ同じ問題があります。
rpmを使用してパッケージを削除して再インストールする必要があり、リンクが壊れてしまったが、最終的にアップグレードすることができました。
素晴らしい仕事をしてくれたdnfの開発者にもよろしくお願いします。