如何获取 Ubuntu 12.04 更新

如何获取 Ubuntu 12.04 更新

我最近无法获取 Ubuntu 12.04 的更新。使用更新管理器,我现在有 105 个更新(几乎 300mb)在等待,但每次我单击“安装”时,都会出现一个窗口,其中包含以下消息:

CD/DVD 'Ubuntu 14.04.1 LTS _Trusty Tahr_ - Release i386 (20140722.2)' is required

我不知道为什么我需要这样做,但我下载了它的 .iso 版本,将其放入我的 DVD/CD 驱动器中,但仍然出现相同的警告窗口。我尝试从终端 (sudo apt-get update) 进行更新,在经过一长串存档之后,我在最后收到此警告(并且没有更新):

W: Duplicate sources.list entry http://archive.canonical.com/ubuntu/ precise/partner i386 Packages (/var/lib/apt/lists/archive.canonical.com_ubuntu_dists_precise_partner_binary-i386_Packages)
W: You may want to run apt-get update to correct these problems

有人知道发生了什么事吗?这几周才刚刚发生。

答案1

看起来您的 Ubuntu 安装已将 Ubuntu 14.04 CD/DVD 列为其源之一,如果您使用的是 12.04,这至少可以说很奇怪。

这些是否可能是在升级失败或其他原因后遗留下来的?

您需要在 或/etc/apt/sources.list文件中查找/etc/apt/sources.list.d/引用此 CD 的特定行,并注释掉它们(仅注释掉它们)。然后重新运行sudo apt-get update

但是,如果您遇到了这个问题,那么您的 APT 源中可能还存在其他问题。您应该只有提到“精确”(Ubuntu 12.04)的行,而不是“可信”(Ubuntu 14.04)的行。

请注意,您收到的有关重复的 sources.list 条目的警告似乎与您的问题无关,并且不是一个严重的问题(除了生成此警告),但可能进一步表明您 - 或某些东西 - 弄乱了您的 sources.list 文件。

相关内容