我是一个总的noob与Linux。 所以请清楚解释一下,如果你有我的解决scheme。 我有一个VPS,我想更新JAVA。 我在Java网站上find了一个指南:
rpm -e <软件包名称>
我search的包:
[root@srv1 ~]# rpm -qa | grep java java_cup-0.10k-5.el6.x86_64 java-1.5.0-gcj-1.5.0.0-29.1.el6.x86_64
比我试图做删除命令
[root @ srv1〜]#rpm -e java-1.5.0-gcj-1.5.0.0-29.1.el6.x86_64
错误:失败的依赖关系:
java-gcj-compat is needed by (installed) java_cup-1:0.10k-5.el6.x86_64 java-gcj-compat >= 1.0.70 is needed by (installed) sinjdoc-0.5-9.1.el6.x86_64
我现在应该怎么做? 删除工作得益于下面的答案
问题二!
现在我正在从java安装这个包
[root@srv1 java]# rpm -ivh jre-7u9-linux-i586.rpm Preparing... ########################################### [100%] 1:jre ########################################### [100%] Unpacking JAR files... rt.jar... Error: Could not open input file: /usr/java/jre1.7.0_09/lib/rt.pack jsse.jar... Error: Could not open input file: /usr/java/jre1.7.0_09/lib/jsse.pack charsets.jar... Error: Could not open input file: /usr/java/jre1.7.0_09/lib/charsets.pack localedata.jar... Error: Could not open input file: /usr/java/jre1.7.0_09/lib/ext/localedata.pack plugin.jar... Error: Could not open input file: /usr/java/jre1.7.0_09/lib/plugin.pack javaws.jar... Error: Could not open input file: /usr/java/jre1.7.0_09/lib/javaws.pack deploy.jar... Error: Could not open input file: /usr/java/jre1.7.0_09/lib/deploy.pack
有人可以再次帮助我吗?
这是所有你需要做的…
yum erase java-1.5.0-gcj – 这应该照顾的依赖…
如果没有,你也可以删除java_cup和sinjdoc包。
从那里,你应该能够按照说明安装你想要的java包。