problème de dépendanace... - Linux et OS Alternatifs
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
Marsh Posté le 12-10-2002 à 04:31:47
linuxhome/marc # rpm -Uvh qt3-non-mt-3.0.3-66.i386.rpm
package qt3-non-mt-3.0.3-66 is already installed
linuxhome/marc # rpm - Uvh qt3-devel-3.0.3-69.i386.rpm
package qt3-devel-3.0.3-69 is already installed
linuxhome/marc # rpm -Uvh qt3-3.0.3-69.i386.rpm
package qt3-3.0.3-69 is already installed
ensuite
linuxhome/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à
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.
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
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.
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é...
linuxhome/marc # rpm -Uvh qt3-non-mt-3.0.3-66.i386.rpm
package qt3-non-mt-3.0.3-66 is already installed
linuxhome/marc # rpm -Uvh qt3-devel-3.0.3-69.i386.rpm
package qt3-devel-3.0.3-69 is already installed
linuxhome/marc # rpm -Uvh qt3-3.0.3-69.i386.rpm
package qt3-3.0.3-69 is already installed
linuxhome/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 ?