软件更新程序无法下载存储库信息

软件更新程序无法下载存储库信息

当我运行软件更新程序时,它说无法下载存储库信息并检查互联网连接。

我有互联网连接。

我该如何解决?

编辑添加来源内容,列表:

抱歉,我不知道如何粘贴 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 它将起作用

相关内容