更新 Google Earth 站台的 apt key

今日早晨突然想到個問題,於是再度將「Google Earth」安裝起來研究。
目前安裝「Google Earth」在 Linux 系統上可說是非常友善,簡易,只要到官網,下載並安裝相關檔案就解決。

Google Earth 網址:
https://www.google.com.tw/intl/zh-TW/earth/download/gep/agree.html

安裝完成後,執行也是很便利。

不過,有個「但是」!

便是在安裝「Google Earth」deb 檔案的時候,安裝程式會在 /etc/apt/sources.list.d/ 裡面放置「google-earth-pro.list」檔案,以便於日後更新用,此檔案內容為:

deb [arch=amd64] http://dl.google.com/linux/earth/deb/ stable main

 

而問題便是出在 google 交出來的 gpg key 不正確,也許是過期了,或是更動了,總之就是不對了,因此使用者系統就無法信任Google 這個來源站台,因此在套件做更新時:「apt update」,就會無法更新。

錯誤訊息如下:

W: GPG error: http://dl.google.com/linux/earth/deb stable InRelease: The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY 78BD65473CB3BD13
E: The repository ‘http://dl.google.com/linux/earth/deb stable InRelease’ is not signed.
N: Updating from such a repository can’t be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

 

解決方法有兩個:

  1. 直接刪掉 /etc/apt/sources.list.d/裡面的「google-earth-pro.list」檔案
  2. 來個眼不見為淨,反正不更新,也不會怎樣。

  3. 更新gpg key
  4. 依據這個網站的建議, https://askubuntu.com/questions/1205540/failure-to-load-repository-information,下載並更新 新的 key 回來。

    下載安裝,一氣呵成:
    wget -q -O – https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add –

    更新 key 之後,「apt update」便能順利的執行了。

 

參考資源:

  1. https://www.google.com.tw/intl/zh-TW/earth/download/gep/agree.html
  2. https://askubuntu.com/questions/1205540/failure-to-load-repository-information

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

*