W: GPG error: http://ppa.launchpad.net hardy Release: 由於無法取得它們的公鑰,以下簽章無法進行驗證: NO_PUBKEY 6AF0E1940624A220
GPG Key是用來驗證正確的軟體來源,保護電腦免於惡意軟體的威脅,因此有必要解決驗證失敗的問題
Step 1 →
使用 keyserver來尋找 KEY_ID
語法:gpg --keyserver keyserver.ubuntu.com --recv-key [KEY_ID]
語法:gpg --keyserver keyserver.ubuntu.com --recv-key [KEY_ID]
ps.這裡的 KEY_ID 就是 6AF0E1940624A220
在終端機輸入下列:
gpg --keyserver keyserver.ubuntu.com --recv-key 6AF0E1940624A220
若出現下列字樣gpg: 正在請求金鑰 0624A220 自 hkp 伺服器 keyserver.ubuntu.com
gpg: 金鑰 6AF0E1940624A220: "Launchpad PPA for OpenOffice.org Scribblers" 未改變
gpg: 處理總量: 1 gpg: 未改變的: 1代表這個金鑰屬於「Launchpad PPA for OpenOffice.org Scribblers」
gpg: 金鑰 6AF0E1940624A220: "Launchpad PPA for OpenOffice.org Scribblers" 未改變
gpg: 處理總量: 1 gpg: 未改變的: 1代表這個金鑰屬於「Launchpad PPA for OpenOffice.org Scribblers」
Step 2 →匯出存成GPG檔
gpg --export --armor 60D11217247D1CFF > ooo.gpg
Step 3 →匯入GPG檔
sudo apt-key add ooo.gpg
Step 4 → 重新執行
sudo apt-get update
就不會出現錯誤了