今日早晨突然想到個問題,於是再度將「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」檔案,以便於日後更新用,此檔案內容為:
而問題便是出在 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.
解決方法有兩個:
- 直接刪掉 /etc/apt/sources.list.d/裡面的「google-earth-pro.list」檔案
- 更新gpg key
來個眼不見為淨,反正不更新,也不會怎樣。
依據這個網站的建議, 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」便能順利的執行了。
參考資源:
- https://www.google.com.tw/intl/zh-TW/earth/download/gep/agree.html
- https://askubuntu.com/questions/1205540/failure-to-load-repository-information