天天看點

擷取 GPG 密鑰失敗:[Errno 14]

http://blog.163.com/[email protected]/blog/static/16957445020114268329914/

每 個 fusion源釋出的穩定 RPM 軟體包都配有一個 GPG 簽名。預設情況下,yum 和圖形更新工具驗證這些簽名并拒絕安裝任何沒有簽名或者簽名損壞的軟體包。您總是應該在安裝軟體包之前驗證其簽名。這些簽名可確定您要安裝的軟體包出自 fusion倉庫,且沒有被提供該軟體包的網頁或者鏡像更換(無意的或者惡意的)。

而我們安裝fusion源的時候,預設是沒有添加gpg密鑰的,是以安裝軟體的時候會出現想

擷取 GPG 密鑰失敗:[Errno 14] Could not open/read file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-fedora-15-x86_64

這種錯誤,那麼怎麼解決呢?

答案當然是導入密鑰了~

打開fusion源官網上的密鑰頁面:http://rpmfusion.org/keys

RPM Fusion free for Fedora 8, 9 and 10

Download; key in pgp.mit.edu; fingerprint: 

pub   1024D/49C8885A 2008-07-12       Key fingerprint = 870F EA14 0067 8204 7151  BA87 8550 99B2 49C8 885A uid                  RPM Fusion repository (Fedora - free) <[email protected]> sub   2048g/A2F04C4B 2008-07-12      

第一行就是密鑰對應的系統的版本,你用的是什麼版本的系統就選擇對于的密鑰,然後點選download下載下傳密鑰,

因為我的是fedora15,所有下載下傳後的檔案是

RPM-GPG-KEY-rpmfusion-free-fedora-15

這樣的,然後打開終端

su擷取root權限,再輸入以下指令:

rpm --import ' /home/XXX/RPM-GPG-KEY-rpmfusion-free-fedora-15'

後面的目錄換成你下載下傳的密鑰檔案的絕對路徑,也可以把檔案直接托進終端,系統會自動填寫檔案的位址的

回車執行,再試一下安裝軟體~是不是已經解決了呢?

繼續閱讀