Dnf
Fedora 33 dnf gpgcheck 值被忽略
需要安裝我已經安裝和升級多次的應用程序的最新版本 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 開發人員所做的出色工作。