UBuntu更新時失敗提示“需要安裝不能信任軟件包”

     轉自:http://blog.sina.com.cn/s/blog_985bedb4010183dn.html

              PS:這是完整解決方案,可以先嚐試最下面寫的”清緩存並用sudo apt-get update進行更新”(或點擊打開鏈接)看能不能解決!

  摘要:需要在打開終端後,用root用戶登錄後,刪除問題簽名,然後重新導入該簽名。退出root用戶並清除緩存後,重啓更新。


今天準備更一下已經久未更新的Ubuntu,但更新時出現了上面的問題。因爲提示有“這個動作需要從沒有授權的軟件源來安裝軟件包”這樣的提示。所以我以爲是源沒有選好,於是就支修改軟件源。
打開“新立得”-》“編輯”菜單-》“軟件源(s)...” 讓其自動搜索最佳的軟件源。但修改軟件源後問題仍然如故。
  再查資料,看到有熱心人發出的貼,說只要執行:sudo apt-get update 即可解決問題。我試了一下該命令,結果出現了進一步的問題,命令執行後提示如下:
W: GPG 錯誤:http:/.gnupg/gpg.conf’所有權不安全
  又再查資料,最終得出如下解決方案:需要在打開終端後,用root用戶登錄後,刪除問題簽名,然後重新導入該簽名。退出root用戶並清除緩存後,重啓更新。
  具體操作如下:
      進入終端
sudo su
gpg --delete-key --armor ********
sudo apt-key del ********

gpg --keyserver-options http-proxy --keyserver keyserver.ubuntu.com --recv ********
gpg --export --armor ******** | sudo apt-key add -
exit
上面“********”代表有問題的簽名。上面操作主要作用是,用root用戶登錄後,刪除問題簽名,然後重新導入該簽名,並退出root用戶

下面的操作,則是用來清緩存並用sudo apt-get update進行更新
sudo apt-get clean 
cd /var/lib/apt 
sudo rm -rf lists.old 
sudo mv lists lists.old 
sudo mkdir -p lists/partial 
sudo apt-get clean 
sudo apt-get update

     問題到此解決。
                                                 不求經典,但救實用。平湖作品

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章