Journal pb de base rpm

Posté par  (site web personnel) .
Étiquettes : aucune
0
26
mar.
2003
Bonjour j'ai de gros soucis avec ma base rpm sur une mdk9.0....
Quand j'utilise le panneau de controle mandrake et que je cherche a installer certains packages j'ai en retour un message "Tout a deja ete installe Est-ce que c'est vraiment censer arriver?"
Or si je fait un rpm -qa|grep Nom-du_prog c'est inesxistant
Le programme est effectivement inexistant a priori..
Bien sur via le panneau de mandrake je ne peux les desinstaller puisqu'a priori il sont reellement pas installer......
Quelqu'un a une idee?
  • # Re: pb de base rpm

    Posté par  . Évalué à 3.

    Ca peut avoir plusieurs causes :
    1 - ta base rpm est a la rue : reconstruit la (rpm --rebuild je crois)
    2 - le nom que tu utilise dans 'rpm -q -a | grep' n'est pas le meme que celui que tu utilises dans rpmdrake

    Tu peux essayer en ligne de commande avec urpmi, urpme, urpmf et urpmq.

    C'est dommage que tu files pas le nom de ton package ca serait plus facile pour les exemples.
    Mettons qu'il s'appelle toto ton prog.

    $> rpm --rebuilddb
    $> urpmf toto ==> ca va te dire quel package correspond au programme toto
    toto-0.1.1-2mdk.rpm
    $> urpmi toto-0.1.1

    Si le urpmf ne te renvoie rien, tu peux essayer 'urpmq toto' qui est un peu plus bourrin (ca cherche tous les fichiers dans tous les packages qui contiennent la chaine toto)

    S'il est deja installe, essaye un 'urpme toto' ...

    Sinon, peut etre que ton package est liste dans /etc/urpmi/skip.list

    Vala ...
    • [^] # Re: pb de base rpm

      Posté par  . Évalué à 1.

      J'ai eu le même soucis, après un rpm --initdb et un rpm --rebuilddb, le problème se présentait toujours. Par contre j'ai remarqué que ça n'arrivait qu'avec rpmdrake, en ligne de commande, urpmi nom_du_packages fonctionnait très bien. Je me suis toujours demandé si c'était ma base de rpm qui était foireuse ou un bug.
      • [^] # Re: pb de base rpm

        Posté par  (site web personnel) . Évalué à 2.

        Bah merci beaucoup parce que urpmi fonctionne!!!! Je suis arrive a mes fins mais je n'ai pas tout saisi des dysfonctionnement de rpm et du panneau de controle mandrake!!!!
        Cela a ete d'autant plus galere que les sources des package pour urpmi ne fonctionne pas (erreur de ma part) du coup j'ai du copier localement mes rpm et les dependances et ensuite de les installer a la main....
        Bref tout fonctionnement maintenant via urpmi!
        En vous remerciant!!!
    • [^] # Re: pb de base rpm

      Posté par  . Évalué à 1.

      Et pour voire quels logiciels sont installés / installables
      le mieux est de faire ainsi :


      rOOt$ urpmq --fuzzy vim
      Les paquetages suivants contiennent vim : vim-enhanced vim-common vim-minimal kvirc gstreamer-avi koffice vim-X11 vimguide

      (le fuzzy c'est pour qu'il soit moins fainéant dans sa recherche)
      Ca c'est qui peut être installé. Pour savoir ce que tu as d'installé,
      tu fais un copier-coller du résultat après rpm -q :

      rOOt$ rpm -q vim-enhanced vim-common vim-minimal kvirc gstreamer-avi koffice vim-X11 vimguide
      vim-enhanced-6.1-21mdk
      vim-common-6.1-21mdk
      vim-minimal-6.1-21mdk
      package kvirc is not installed
      package gstreamer-avi is not installed
      koffice-1.2-3mdk
      vim-X11-6.1-21mdk
      package vimguide is not installed

      (update : en fait, il n'est pas besoin d'être rOOt pour celà)
  • # Re: pb de base rpm

    Posté par  . Évalué à 1.

    Lance "kpackage" et fais une recherche soit par package, soit par fichier ( si tu connais un fichier dans le package que tu cherches ). Ca te donneras déjà la confirmation ou non de l'installation correcte des différents packages incriminés.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.