У меня проблемы с Java на моей виртуальной машине RedHat. Поэтому я пошел на сайт Oracle, чтобы загрузить новейшие версии JRE и JDK. Я получил RPM и сделал rpm -i для установки, но он говорит мне, что он уже установлен. Я полагаю, что переустановил бы его просто для уверенности, поэтому я rpm -e и он говорит мне, что он не установлен. Что мне не хватает?

[root@localhost Desktop]# rpm -i jre-6u26-linux-i586.rpm 
        package jre-1.6.0_26-fcs.i586 is already installed
[root@localhost Desktop]# rpm -e jre-6u26-linux-i586
error: package jre-6u26-linux-i586.rpm is not installed
[root@localhost Desktop]# 

2 ответа2

1

Имя файла не обязательно отражает фактическое имя пакета. Используйте rpm -qp для файла, чтобы выяснить, как на самом деле назван пакет.

0

Неважно, я понял. Имя пакета отличается от файла RPM. Даже если это не так с многословным терминалом.

rpm -e jre-1.6.0_26-fcs.i586

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .