problème de dépendanace...

problème de dépendanace... - Linux et OS Alternatifs

Marsh Posté le 11-10-2002 à 23:35:00    

j'installe un package, ensuite je tente d'en installe d'autre sauf qu'ils me demandes d'installer le package que je viens juste d'installé...
 
linux:/home/marc # rpm -Uvh qt3-non-mt-3.0.3-66.i386.rpm
package qt3-non-mt-3.0.3-66 is already installed
linux:/home/marc # rpm -Uvh qt3-devel-3.0.3-69.i386.rpm
package qt3-devel-3.0.3-69 is already installed
 
linux:/home/marc # rpm -Uvh qt3-3.0.3-69.i386.rpm
package qt3-3.0.3-69 is already installed
 
linux:/home/marc # rpm -Uvh qt3-3.0.5-28.i386.rpm
error: failed dependencies:
        qt3 = 3.0.3 is needed by qt3-non-mt-3.0.3-66
        qt3 = 3.0.3 is needed by qt3-devel-3.0.3-69
 
une idée ?

Reply

Marsh Posté le 11-10-2002 à 23:35:00   

Reply

Marsh Posté le 11-10-2002 à 23:37:55    

tu ne peux pas remplacer qt3-3.0.3 par qt3-3.0.5 sans rompre les dépandances des autres paquets en 3.0.3.
 
il faut que tu mette à jour en même temps qt3-non-mt qt3-devel et qt3

Reply

Marsh Posté le 12-10-2002 à 04:31:47    

linux:/home/marc # rpm -Uvh qt3-non-mt-3.0.3-66.i386.rpm
package qt3-non-mt-3.0.3-66 is already installed
 
linux:/home/marc # rpm - Uvh qt3-devel-3.0.3-69.i386.rpm
package qt3-devel-3.0.3-69 is already installed
 
linux:/home/marc # rpm -Uvh qt3-3.0.3-69.i386.rpm
package qt3-3.0.3-69 is already installed
 
ensuite
 
linux:/home/marc # rpm -Uvh qt3-3.0.5-28.i386.rpm
error: failed dependencies:
        qt3 = 3.0.3 is needed by qt3-non-mt-3.0.3-66
        qt3 = 3.0.3 is needed by qt3-devel-3.0.3-69
 
alors je comprends pas vraiment là

Reply

Marsh Posté le 12-10-2002 à 10:45:09    

Et ta distribution, c'est quoi ? Parce qu'avec une Mandrake, urpmi marche  très bien.

Reply

Marsh Posté le 12-10-2002 à 10:53:24    

La réponse est simple, le fait d'installer avec rpm -U qt-3.0.5 vas retirer de ton système qt-3.0.3

Reply

Marsh Posté le 12-10-2002 à 11:03:20    

bon, je reformule.
tu ne peut pas mélanger des paquets qt en version 3.0.3 et des paquets en version 3.0.5, donc si tu veux mettre à jour qt3, il faut également mettre à jour les deux autres.
Et puisque rpm ne peut pas savoir si tu compte ou non mettre à jour les autres paquets juste après, tu est obligé de tout faire d'un coup (rpm -Uvh qt3-3.0.5... qt3-non-mt-3.0.5... qt3-devel-3.0.5...). Une autre solution moins propre et de passer par un -no-deps.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed