0

我正在尝试在我漂亮的新 AWS 服务器上从 Oracle 站点安装 JDK7 &

 sudo rpm -ivh ./jdk-7u7-linux-i586.rpm

生产

Unpacking JAR files...
        rt.jar...
Error: Could not open input file: /usr/java/jdk1.7.0_07/jre/lib/rt.pack
        jsse.jar...
Error: Could not open input file: /usr/java/jdk1.7.0_07/jre/lib/jsse.pack
...etc...

作为奖励问题,尝试使用新下载的 .rpm 文件重新安装会产生:

package jdk-2000:1.7.0_07-fcs.i586 is already installed

这非常令人沮丧,因为显然它不是......真的......我认为。(我可能是错的)感谢您提供的任何帮助...

4

1 回答 1

1

似乎包裹可能已损坏。在临时目录中,试试这个:

rpm2cpio /path/to/jdk-7u7-linux-i586.rpm | cpio -vid

并查看是否所有文件都已成功提取。对于您的奖金问题,请尝试将 --force 添加到rpm调用中?

于 2012-10-12T02:37:17.577 回答