尽管 Ubuntu 已更新,但软件包信息上次更新时间是 59 天前

尽管 Ubuntu 已更新,但软件包信息上次更新时间是 59 天前

我正在使用 ubuntu 11.10,在更新管理器中,我收到一条消息,提示软件包信息上次更新于 59 天前,请按检查按钮检查软件更新

我这样做了,但我已经更新了。我检查了其他有同样问题的线程,发现我应该sudo apt-get update在终端中查看哪个存储库不是最新的,当我这样做时,我收到了以下消息:

Failed to fetch http://extras.ubuntu.com/ubuntu/dists/oneiric/Release

然后我在软件源中查找了这个存储库,但找不到这个特定的存储库。在我的存储库中/etc/apt/sources.list.d只有一行:

deb http://archive.canonical.com/ubuntu oneiric partner #Added by software-center

所以现在我不知道该怎么做。我应该升级到 12.04 吗?它能解决我的问题吗?如果上一个版本有问题,我不想升级,但我对 Ubuntu 不太了解,所以有人能帮我吗?

谢谢你!!

答案1

在编辑源文件之前请先备份它。

sudo cp /etc/apt/sources.list /etc/sources.list.bak

接下来,运行此命令来删除有问题的行:

sudo su -c "cat /etc/apt/sources.list.bak | grep -v 'extras.ubuntu' > /etc/sources.list"

确保不要出现任何拼写错误。

答案2

我终于找到了答案。软件更新/其他/取消前三个的勾选 - 在我的情况下是 CD 和不受支持。然后我再次检查,瞧!软件已更新。以前它一直显示 97 天前等等(今天显示 99 天)。

PS 我从 Ubuntu 13.04 论坛获得了答案,但我没有这个版本(我运行的是 12.04)。以下是链接:

http://itsfoss.com/failed-to-download-repository-information-ubuntu-13-04/

相关内容