+ Responder ao Tópico



  1. #1
    Cyber_punkII
    Visitante

    Padrão 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!?

  2. #2
    cyrix
    Visitante

    Padrão 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

  3. #3
    jghellere
    Visitante

    Padrão 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