我正在尝试在 Ubuntu 10.04 LTS 中安装 java re 和 java dk。我尝试使用此链接ubuntu 帮助 java。我使用第一个链接进行安装并单击“是”。我被警告说某些软件包无法下载。我单击继续,然后出现了以下消息错误已发生:
W: Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/o/openjdk-6/openjdk-6-jre-lib_6b20-1.9.10-0ubuntu1~10.04.3_all.deb
404 Not Found [IP: 91.189.92.167 80]
W: Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/o/openjdk-6/openjdk-6-jre-headless_6b20-1.9.10-0ubuntu1~10.04.3_i386.deb
404 Not Found [IP: 91.189.92.167 80]
W: Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/o/openjdk-6/icedtea-6-jre-cacao_6b20-1.9.10-0ubuntu1~10.04.3_i386.deb
404 Not Found [IP: 91.189.92.167 80]
我进入终端并java -version
得到了以下输出:
alex@alex-laptop:~$ java -version
The program 'java' can be found in the following packages:
* gcj-4.4-jre-headless
* openjdk-6-jre-headless
* cacao
* gij-4.3
* jamvm
Try: sudo apt-get install <selected package>
不过,这和之前的输出一样。我随后尝试通过 synaptic 包管理器进行安装,选择default-jre-headless 1.6-34
包含的包openjdk-6-jre-headless
以及其他包。这给了我与使用 web 安装之前相同的错误。
安装是否因这些错误而中止?如果这些方法失败,是否有其他下载方法,或者错误来自我的连接或系统配置?如何继续安装 Java RE 和 Java DK?
或者这只是一个服务器/连接问题,会随着时间而得到修复,我应该稍后再试?
更新:我运行了sudo apt-get install openjdk-6-jre-headless
,但安装再次失败,给出E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
答案1
根据控制台消息中的建议,请运行
sudo apt-get update
sudo apt-get install --fix-missing
sudo apt-get install openjdk-6-jre-headless
这肯定可以解决问题:)