yum 安裝報錯The GPG keys listed for the "CentOS-7 - Base - 163.com" repository are already installed but they are not correct for this package.


今天在centos上安裝php7.1,安裝過程中出現了一個問題,如下:

查資料得知:

軟件開發商在釋出 RPM 文件時,會在其中添加數字簽名,並釋出用於驗證數字簽名的公鑰。使用 rpm 安裝軟件時,rpm 會首先根據系統中已有的公鑰去驗證 RPM 文件的數字簽名。gpg keys 就是公鑰。

所以在安裝的時候會比對已有的公鑰,發現不正確,報錯了,解決方法如下:

 

  1. 安裝現有的 gpg 公鑰,在 /etc/pki/rpm-gpg/ 下,可以 sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY*,直接把所有的都安裝。。。
  2. 還是不行的話,就通過參數指定不檢查數字簽名,sudo yum -y install * --nogpgcheck


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM