我正在尝试在我的新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
这非常令人沮丧,因为显然它不是......真的......我想。 (我可能错了) 感谢您提供的任何帮助...
答案 0 :(得分:1)
似乎包裹可能已损坏。在临时目录中,试试这个:
rpm2cpio /path/to/jdk-7u7-linux-i586.rpm | cpio -vid
并查看是否已成功提取所有文件。对于您的奖金问题,请尝试将--force添加到rpm
调用?