Dnf

Fedora 33 dnf gpgcheck 值被忽略

  • June 30, 2021

需要安裝我已經安裝和升級多次的應用程序的最新版本 rpm。(我用開發者簽名的 gpg 簽名文件下載它,並使用 dnf 進行本地安裝。)

在最近的 Fedora 33 更新之後,這不再有效。得到錯誤:

包 MyUpgradedApp.rpm 未簽名錯誤:GPG 檢查失敗

sudo dnf -v –nogpgcheck 安裝

不起作用,在全域策略中設置 gpgcheck=0 也不起作用。

最好的解決方法是什麼?

更新:我還嘗試將應用程序開發人員用於簽署 rpm 的 .asc 分離簽名文件的 pgp 密鑰導入 rpmkeys,但這沒有幫助,因為它只是一個分離的 pgp 簽名文件。rpm 本身沒有按照 rpm 或 dnf 要求的方式簽名。

謝謝大家,特別是可能看到我的問題的 dnf 開發者,感謝你們的大力支持和幫助!

另一個dnf更新剛剛下來,仍然有同樣的問題。

我不得不使用 rpm 刪除並重新安裝該軟體包,這破壞了我的連結,但最終能夠升級。

再次感謝 dnf 開發人員所做的出色工作。

引用自:https://unix.stackexchange.com/questions/654872