Ubuntu 16.04 无法获取存储库信息还是我的计算机软件是最新的?(不同情况)

Ubuntu 16.04 无法获取存储库信息还是我的计算机软件是最新的?(不同情况)

跑步时软件更新它说Failed to download repository information但是当我点击Settings->Close...它会刷新并说这台计算机上的软件是最新的。

我应该相信什么?我该如何解决这个问题并防止它再次发生?

历史:在 Ubuntu 14.04 LTS 中,存储库信息也未能下载。我刚刚升级到 Ubuntu 16.04 LTS,希望能修复此问题...我选择了最近的 Ubuntu 服务器。互联网运行正常。此外,下面提到的 URL 不存在。

终端显示的内容如下:

E: Failed to fetch http://extras.ubuntu.com/ubuntu/dists/xenial/main/source/Sources  404  Not Found [IP: 91.189.92.152 80]

E: Failed to fetch http://extras.ubuntu.com/ubuntu/dists/xenial/main/binary-i386/Packages  404  Not Found [IP: 91.189.92.152 80]

E: Some index files failed to download. They have been ignored, or old ones used instead.

PS 我认为我的问题与其他问题略有不同(第 1 段),由于声誉不佳,我无法对这些问题发表评论。如果您仍然认为它是重复的,请告诉我,我会尽快将其删除。请不要以任何方式标记此内容以获得负面声誉。

答案1

我也一直在努力添加额外的存储库...但它就是不存在......

任何说它能正常工作的人肯定在撒谎,或者一定是错误地解释了屏幕上的数据……你可以自己检查一下;在你的网页浏览器中访问http://extras.ubuntu.com 您将在屏幕上获得存储库的根目录...ubuntu 所做的第一件事就是进入 dists 并检查正确的版本信息...正如您所看到的;目前没有可用的 xenial 目录。

只要没有 xenial 目录,我们就无法在 16.04 下使用 extras 存储库,否则可能会出现缺陷。您可以使用 14.04 版本(值得信赖的 tahr)。然后您需要做的是更改“软件和更新”设置中的信息;编辑 extras 存储库并更改行以使其看起来像这样;debhttp://extras.ubuntu.com/ubuntutrusty main 现在当您更新存储库(或执行 apt update)时不会出现错误,但如果您使用此存储库中的软件,它最终可能会损坏您的系统,因为它是为旧系统设计的;所以我绝对不推荐它;只有当您真的需要其中的一些应用程序时,您才能确定它们不会搞乱系统,然后才会说去做(比如说游戏或绘画程序这样的应用程序;但不要从中获取任何系统工具,因为它们可能真的会损害您的系统(即,trusty 和 xenial 之间可能会发生变化,而那些旧工具不知道这一点;它们根据 trusty 设置进行更改,但您的计算机需要 xenial 设置;xenial 和 trusty 之间很多东西保持不变,但有些东西也发生了变化。如果您使用过时的软件修改其中一个更改,您可能会使您的系统变得无用(在最坏的情况下会不断崩溃甚至数据丢失...如果您真的知道自己在做什么,那就继续吧!)

答案2

我遇到了同样的问题,经过一番搜索,我发现在较旧的 Ubuntu lts 版本中,它有助于将服务器更改为主服务器。我尝试了这个,不知何故我得到了相同的错误报告,但找到了更新并能够安装,有点奇怪,但它有点有效。希望这对你有帮助。

答案3

在我的 14.04LTS sources.list 中有一条关于extra来源的评论:

##This software is not part of Ubuntu, but is offered by third-party
## developers who want to ship their latest software.

显然这些软件包不在 16.06LTS 中extra。相关软件包可能已移至正常来源。

我注释掉了下面的几行并再次运行安装。

相关内容