当我运行软件更新程序时,它说无法下载存储库信息并检查互联网连接。
我有互联网连接。
我该如何解决?
编辑添加来源内容,列表:
抱歉,我不知道如何粘贴 sources.list 的内容而不弄得一团糟。其中一些内容预览为非常大的粗体字体。我尝试遵循块引用和代码规则,但无论如何它都是一团糟。
答案1
另一个解决方案是,有时它无法从所选服务器找到软件包。您应该将其更改为最匹配的服务器。
- 去软件与更新,Ubuntu 软件标签,
- 然后下载自点击
Other
Select Best Server
它将自动更新源。- 现在从安装软件更新程序或者
sudo apt-get upgrade
答案2
根据我的经验,失败至少还有另外三个原因:存储库位置不正确、存储库关闭以及代理设置不正确。
/etc/apt/sources.list
首先,在或运行中检查您的软件存储库位置software-properties-gtk
。确保您可以访问所有存储库,例如通过使用 Web 浏览器来确保网站当前未关闭。
如果没问题,请检查您的全系统代理设置。由于软件更新是使用 root 权限运行的,因此使用的代理设置也将是 root 的。检查此问题设置系统范围的代理设置。
另一个原因可能是防火墙,但我不确定:)。
希望能帮助到你。
更新
如果您从终端gpg: /tmp/tmp<somerandom>/trustdb.gpg: trustdb created
运行时收到消息,这不是问题。software-properties-gtk
答案3
就我而言,关于无法获取存储库信息、检查互联网连接以及无法找到“最佳服务器”的错误消息完全是误导。
问题的根本原因是我试图从 13.10 升级到 14.04,而我的更新设置被设置为仅检查 LTS 更新。每当我尝试明确检查更新时,它都会说“您的系统已经是最新的”。我一开始错误地猜测这是由于网络问题(代理等)导致找不到更新。
当我更改更新程序设置以检查任何新版本时,我收到一条消息,说 13.10 不再受支持,并带有一个用于升级选项的新按钮。单击此新按钮工作正常,没有其他网络或设置更改。
在我看来这看起来像是一个错误,因为 14.04 是一个 LTS 更新,但无论如何,它有效!
答案4
在终端中运行 sudo apt update 并检查它显示什么错误,运行 software-properties-gtk 并转到其他软件并取消选中所有导致错误的软件,然后运行 sudo apt update 它将起作用