如何处理 apt-get 更新无法获取旧包 * 无需 * 升级

ely*_*ely 4 apt

我正在使用 Ubuntu 13.04。当我尝试时sudo apt-get update --fix-missing,我收到了一堆 404/Not Found 和 403/Forbidden 错误,它阻止了 apt-get 大部分时间工作。

如果有帮助,我可以粘贴完整的输出,但这里只有几行可能表明问题:

Err http://us.archive.ubuntu.com quantal-backports/main i386 Packages
  404  Not Found [IP: 91.189.91.23 80]
Err http://us.archive.ubuntu.com quantal-backports/restricted i386 Packages
  404  Not Found [IP: 91.189.91.23 80]
Err http://us.archive.ubuntu.com quantal-backports/universe i386 Packages
  404  Not Found [IP: 91.189.91.23 80]
Err http://us.archive.ubuntu.com quantal-backports/multiverse i386 Packages
  404  Not Found [IP: 91.189.91.23 80]
W: Failed to fetch http://apt.basho.com/dists/quantal/main/binary-amd64/Packages  403  Forbidden

W: Failed to fetch http://apt.basho.com/dists/quantal/main/binary-i386/Packages  403  Forbidden

W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/quantal/main/source/Sources  404  Not Found [IP: 91.189.91.23 80]
Run Code Online (Sandbox Code Playgroud)

我知道Quantal 已于 2014 年 5 月停产

我并不真正关心使用 Quantal 的东西——事实上,我不太确定为什么这些 Quantal 包在这里,因为我使用的是 13.04。

我不想升级到 14。

作为一个单独的示例,我想安装默认的 Java 开发工具包:

user@device:~/ $ sudo apt-get install default-jdk
Run Code Online (Sandbox Code Playgroud)

但这会导致上述包错误,如果我尝试apt-get update --fix-missing,则会导致更多包错误,如上所述。

我应该如何在不升级到不同版本的 Ubuntu 的情况下使用 apt-get 安装 JDK?

小智 6

只需编辑您的 sources.list 以指向旧版本服务器,如 EOL 升级说明 ( https://help.ubuntu.com/community/EOLUpgrades ) 中所述,然后按照您认为合适的方式继续安装。

提醒一句:您不会获得任何更新,即使是与安全相关的更新。即使是简单的更新。因此,即使这是您问题的答案,仍建议您升级到 LTS 版本。

祝你好运。


归档时间:

查看次数:

38413 次

最近记录:

11 年,6 月 前