• [^] # Re: Mandrakelinux 10.0 Official est arrivée !

    Posté par . En réponse à la dépêche Mandrakelinux 10.0 Official est arrivée !. Évalué à 0.

    > [gb@galois T]$ sudo rpm -Fvh test-x86_64-2.1-2mdk.amd64.rpm
    > libtest1-2.1-2mdk.amd64.rpm
    > error: Failed dependencies:
    > libtest.so.0 is needed by (installed) test-i386-2.1-1mdk

    Je n'ai pas eu un opteron sous la main bien longtemps. J'avais testé Opteron avec rpm v4.3.1.

    Il y a effectivement un problème dans l'exemple que tu me donnes. Il ne me semble pas qu'il y est de raisons valides pour refuser la mise à jour.
    Peut-être que libtest1 a un fichier de configuration commun à i586 et amd64. Si c'est le cas, il est normal que la mise à jour soit refusée. Sinon tu aurais le même fichier de configuration pour deux versions différentes de libtest1 (2.1-1mdk et 2.1-2mdk).
    Le problème semble la mise à jours de libtest et non de test-x86_64.

    Peux-tu donner la sortie de "rpm -qlp libtest1-2.1-1mdk.amd64.rpm libtest1-2.1-1mdk.i586.rpm" ?

    D'après le message d'erreur, il semble qu'une partie des dépendances est ignorée. C-à-d que rpm considère "libtest.so.0" et non "libtest.so.0()(64bit)".

    > Bref, il faut donc la même version-release du package de libs avec la méthode rpm standard, comme initialement indiqué.

    Donnes la sortie de "rpm -qlp libtest1-2.1-1mdk.amd64.rpm libtest1-2.1-1mdk.i586.rpm" avant que j'avoue mon erreur :-)