➜ sudo apt-get update && apt-get upgrade
...
正在讀取軟件包列表... 完成
W: 校驗數字簽名時出錯。此倉庫未被更新,所以仍然使用此前的索引文件。GPG 錯誤:https://dl.winehq.org/wine-builds/ubuntu bionic InRelease: 由於沒有公鑰,無法驗證下列簽名: NO_PUBKEY 76F1A20FF987672F
W: 無法下載 https://dl.winehq.org/wine-builds/ubuntu/dists/bionic/InRelease 由於沒有公鑰,無法驗證下列簽名: NO_PUBKEY 76F1A20FF987672F
W: 部分索引文件下載失敗。如果忽略它們,那將轉而使用舊的索引文件。
E: 無法打開鎖文件 /var/lib/dpkg/lock-frontend - open (13: 權限不夠)
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), are you root?
...
參考了網上的解決辦法,發現並不好使,提示從公鑰服務器接受失敗。
➜ gpg --keyserver wwwkeys.eu.pgp.net --recv-keys 76F1A20FF987672F
gpg: 從公鑰服務器接收失敗:Server indicated a failure
➜ gpg --keyserver subkeys.pgp.net --recv-keys 76F1A20FF987672F
gpg: 從公鑰服務器接收失敗:Server indicated a failure
➜ gpg --keyserver wwwkeys.eu.pgp.net --recv-keys
gpg: 從公鑰服務器接收失敗:Server indicated a failure
經過一番搜索,找到了解決方案,成功導入秘鑰。
執行:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 76F1A20FF987672F
結果如下:
Executing: /tmp/apt-key-gpghome.uBwlOPqFFF/gpg.1.sh --keyserver hkp://keyserver.ubuntu.com:80 --recv 76F1A20FF987672F(這個是你自己的)
gpg: key 76F1A20FF987672F: 1 signature not checked due to a missing key
gpg: 密鑰 76F1A20FF987672F:公鑰“WineHQ packages <wine-devel@winehq.org>”已導入
gpg: 合計被處理的數量:1
gpg: 已導入:1
再執行:
sudo apt-get update && apt-get upgrade
原文鏈接:https://www.jianshu.com/p/7f04a4448634
網上有好多解決辦法,這是實測導入成功的一個。