No minimo curioso e no máximo irritante
Amigos
Me deparei com a seguinte situação. Não vou negar que pode ser ignorância minha em alguma parte mas o que está acontecendo é o seguinte.
Instalo algum pacote com o RPM normalmente, assim que tento remover em seguida ele da um erro falando que o pacote nao esta instalado e... se tento instalar novamente ele diz que está instalado. Qual o conceito disso?
Existe algum comando pra dar um refresh na base de dados do RPM!?
No minimo curioso e no máximo irritante
Primeiro cheque se o pacote está instalado com o comando:
root@linux:/~# rpm -qa | grep nomedopacote
Tenta usar o rpm --nodeps e --force junto com o -e.
Fica assim:
root@linux:/~# rpm -e --force --nodeps nomedopacote.rpm
[]'s
No minimo curioso e no máximo irritante
Citação:
Postado originalmente por cyrix
Primeiro cheque se o pacote está instalado com o comando:
root@linux:/~# rpm -qa | grep nomedopacote
Tenta usar o rpm --nodeps e --force junto com o -e.
Fica assim:
root@linux:/~# rpm -e --force --nodeps nomedopacote.rpm
[]'s
O último comando está errado. :twisted:
Primeiro faça oq o cyrix falou e verifique se o pacote está instalado, por exemplo:
# rpm -qa | grep -i xmms
vc viu que não se utilizou o .rpm no final (xmms.rpm)
Depois de aparecer logo abaixo algo do tipo:
xmms-1.2.8-1
quer dizer q está instalado, DAE, para desinstalar, execute:
# rpm -ev xmms-1.2.8-1
SEM O .RPM NO FINAL
:wink:
Mas, caso sua database esteja corrompida mesmo, então, vc pode reconstruí-la com:
# rpm --rebuilddb