2010年11月9日 星期二

Ubuntu套件庫GPG認証錯誤的解決方法((轉貼))

由於安全問題吧!Ubuntu的套件庫認證pubkey會改
所以若發生認證失敗時,要重新取得認證,才能做有些更新
網路上有貼出方法,如下:
======================================
若安裝更新或套件時,出現以下的字串:
W: GPG error: http://ppa.launchpad.net intrepid Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY C71839136CF5CE97

當中的C71839136CF5CE97這一段,就是找gpg key的關鍵。

=======================================
方法一:
開啟[應用程式] / [附屬應用程式] / [終端機],貼上以下指令:
(記得要將紅色的字串改為出現錯誤的PUBKEY)

gpg --keyserver keyserver.ubuntu.com --recv C71839136CF5CE97
(注意事項:gpg前面不可以加sudo)

會從kerserver.ubuntu.com上面找與這個key相同的key下來
然後

gpg --export --armor C71839136CF5CE97 | sudo apt-key add -

將gpg的list加入,這個時候再update,就不會出現gpg錯誤的情況出現了。

接著
# sudo apt-get update 
之後就可以找到相關的套件來安裝或更新了。
然後可用  sudo apt-get upgrade 來更新。
 ========================================
方法二:
可以在 /etc/apt/sources.list 裡面加上一行:
deb http://archive.ubuntustudio.org/ubuntustudio feisty main
並且用:
# wget -q http://archive.ubuntustudio.org/ubuntustudio.gpg -O- | sudo apt-key add -
來取得金鑰,接著
# sudo apt-get update 
之後就可以找到相關的套件來安裝或更新了。
然後可用  sudo apt-get upgrade 來更新。
====================================
以上資訊來自套件庫GPG認証錯誤解決方法 作者: 周政助 ;感謝:)

沒有留言:

張貼留言