Ubuntu1804 关于ubuntu18.04下载软件仓库信息失败,请检查网络连接 的解决方案

Ubuntu1804 关于ubuntu18.04下载软件仓库信息失败,请检查网络连接 的解决方案_第1张图片

今天电脑在更换软件源的时候遇到了这个问题。出现了如上图所示的错误信息。

尝试了各家CSDN的博客之后,发现方法大同小异,均无法解决。

方法大多都是要求更换软件源,如下所示:

打开“Ubuntu软件中心”-->点击“编辑”-->点击“软件源”-->在Ubuntu软件界面,“下载自”默认是“中国的服务器”,改为“主服务器”试试

2.打开更新管理器-》设置-》选择站点-》重新更改一个服务器(可以改回为ubuntu的主服务器,其实方法跟1是一样的)

3.打开更新管理器-》设置-》选择站点-》选择其他站点-》选择最佳站点  试一下
————————————————
版权声明:本文为CSDN博主「Lonelyweeper」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/Lonelyweeper/article/details/9937915

但是反复尝试了好几次,问题也都没有解决。

最后实在没有办法,点开了上图中错误页面的“细节”。错误的详细信息为:

W:GPG error: https://dl.winehq.org/wine-builds/ubuntu bionic InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 76F1A20FF987672F, E:The repository 'https://dl.winehq.org/wine-builds/ubuntu bionic InRelease' is not signed.

直接以此为搜索关键词,找到了不少解决缺少公共秘钥的博客,大家不妨自己搜搜看看,对wine的安装也有一些帮助。

“W: GPG 错误:https://dl.winehq.org/wine-builds/ubuntu xenial InRelease: 由于没有公钥,无法验证下列签名: NO_PUBKEY 76F1A20FF987672F”(手动link:https://blog.csdn.net/weixin_44172434/article/details/89160720)的博客觉得说的十分有用,而且情况和我的十分相似,解决方法搬运如下:

打开终端,去下载公钥:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 76F1A20FF987672F
  • sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 76F1A20FF987672F

PS:后面那个76F1A20FF987672F换成缺少的密钥,是什么就换成什么

# sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 76F1A20FF987672F
Executing: /tmp/apt-key-gpghome.FoeXfcD8xx/gpg.1.sh --keyserver keyserver.ubuntu.com --recv-keys 76F1A20FF987672F
gpg: key 76F1A20FF987672F: 14 signatures not checked due to missing keys
gpg: 密钥 76F1A20FF987672F:公钥“WineHQ packages ”已导入
gpg: 合计被处理的数量:1
gpg:               已导入:1

到这一步,密钥问题就已经解决了。再执行apt-get的清除和更新就可以完美解决了。

# apt-get clean
# apt-get update
之后,再更换软件源,稍等片刻就完成了,因为没有报错也没有成功提示,也就不截图了。

sum:发生软件源出错的原因并不在于Ubuntu本身的操作的问题,而是可能由于之前尝试装wine时使得公共密钥设置出错,到时apt-get命令无法执行,从而引起Ubuntu软件的仓库无法更新,引发报错。

你可能感兴趣的:(Ubuntu)