我正在使用 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]
我不太关心使用 Quantal 的东西——事实上,鉴于我使用的是 13.04,我不太清楚为什么这些 Quantal 包在这里。
我不想升级到 14。
作为一个孤立的例子,我想安装默认的 Java 开发工具包:
user@device:~/ $ sudo apt-get install default-jdk
但这会导致上述包错误,而且如果我尝试apt-get update --fix-missing
,还会导致更多的包错误,正如所指出的。
我应该如何使用 apt-get 安装 JDK,而无需升级到不同版本的 Ubuntu?
答案1
只需编辑 sources.list 以指向旧版本服务器,如 EOL 升级说明中所述(https://help.ubuntu.com/community/EOLUpgrades),然后根据需要继续安装。
需要注意的是:您将不会获得任何更新,即使是安全相关的更新。即使是简单的更新。因此,即使这是您问题的答案,我们仍然建议您升级到 LTS 版本。
祝你好运。