O nome do arquivo não reflete necessariamente o nome real do pacote. Use rpm -qp
no arquivo para descobrir o nome do pacote.
Estou tendo problemas com o Java na minha máquina virtual RedHat. Então fui ao site da Oracle para baixar a versão mais recente do JRE e do JDK. Eu peguei o RPM e fiz um rpm -i
para instalar, mas ele me diz que já está instalado. Eu acho que eu iria reinstalá-lo apenas para ter certeza, então eu rpm -e
para remover e ele me diz que não está instalado. O que estou perdendo?
[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]#
Não importa, eu entendi. O nome do pacote é diferente do arquivo RPM. Mesmo que não pareça assim com o verboso do terminal.
rpm -e jre-1.6.0_26-fcs.i586