Я полный новичок в Linux. Поэтому, пожалуйста, четко объясните, есть ли у вас решение для меня. У меня есть VPS, и я хочу обновить JAVA. Я нашел руководство на сайте Java, в котором говорится:
rpm -e <имя_пакета>
Я искал пакеты:
[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
Затем я попытался выполнить команду удаления
[корень @ srv1 ~] # об / мин -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 в соответствии с инструкциями.