为什么更新管理器说“检查您的互联网连接”?

为什么更新管理器说“检查您的互联网连接”?

每次Update Manager都会询问check your internet connection,但我的网络连接很好。

sudo apt-get update我在终端上试过了。它也运行良好。

请建议我。

答案1

我在 Ubuntu 14.04 上遇到了类似的问题。为了解决这个问题,当软件更新程序失败,转到并将settings > Ubuntu Software服务器更改Download fromMain Server如下图所示:

在此处输入图片描述

它被设置为“美国”并且运行良好,但是突然出现了这个错误,正如我提到的,更改服务器解决了这个问题。

答案2

我曾经遇到过类似的问题,通过在更新管理器中选择设置并单击“选择最佳服务器”解决了该问题。将运行一系列测试以找到最适合您情况的响应速度最快的服务器。

下载服务器

答案3

update-manager关于如何和apt/apt-get尝试检查更新有一个关键的区别。首先通过询问连接状态来update-manager检查互联网连接。相反,尝试直接连接到镜像。NetworkManagerapt/apt-get

正如您所发现的,这会产生很大的不同。当您的连接强度发生变化甚至可能在几秒钟内下降时,NetworkManager 会更改状态属性。可能的状态包括活动、激活、停用、停用和未知。

忽略一些额外的细节,update-manager只会接受 Active 作为正确响应;但如果 NetworkManager 检测到信号不足,它将继续改变连接状态。(我不知道 NM 如何确定这一点的细节。)这将导致update-manager获得除 Active 之外的响应。

再次apt-get尝试直接连接。它仍可能会超时或无法完成,但它会继续前进。

我认为问题在于速度和信号强度。如果apt-get对您有用,这可能是最好的解决方法。

按照@elder-geek 的建议,将镜像更改为更快或更近的镜像绝对是个好主意,这应该对两种情况都有帮助,因为apt-get也会使用新的镜像。

答案4

好吧,对我来说,我已经安装了 wine 并做了一些配置。所以如果你也是这种情况,那么只需:

sudo mkdir -pm755 /etc/apt/keyrings
sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key

相关内容