我试图用以下命令在CentOS盒子上重新安装java(这是最好的命令?):
rpm -i --force /root/jdk-6u11-linux-i586.rpm
但是我这样做的时候会出错:
Error: Could not open input file: /usr/java/jdk1.6.0_11/jre/lib/rt.pack jsse.jar... Error: Could not open input file: /usr/java/jdk1.6.0_11/jre/lib/jsse.pack charsets.jar... etc.....
任何人都知道这是为什么?
RPM很好,给你一个问题的原因。
跑
# strace -e file -f rpm -i --force /root/jdk-6u11-linux-i586.rpm
看看错误是什么
(不是推荐的标志-Uvh与RPM安装软件包?)
afaik你的意思是升级。
-hiv是我的最爱,scnr 🙂
删除所有rpm -qa java包,然后使用.bin文件重新安装,现在看起来没问题。