Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Quand un rpm reclame une dependance satisfaite

1 réponse
Avatar
geo cherchetout
Bonjour,

Quand je veux installer sous ma Mandriva 2006 la dernière version de
libwine1 et wine :
http://rpm.pbone.net/index.php3/stat/4/idpl/2906238/com/libwine1-0.9.15-0.1.20060mdk.i586.rpm.html
http://rpm.pbone.net/index.php3/stat/4/idpl/2906240/com/wine-0.9.15-0.1.20060mdk.i586.rpm.html
urpmi se plaint :

# urpmi libwine1
Certains paquetages demandés ne peuvent pas être installés :
wine-0.9.15-0.1.20060mdk.i586 (car xmessage est non satisfait)

# urpmi wine
Certains paquetages demandés ne peuvent pas être installés :
wine-0.9.15-0.1.20060mdk.i586 (car xmessage est non satisfait)

Or xmessage est bien présent. Il m'est fourni par X11R6-contrib.

Le REQUIRENAME de wine contient cette liste que j'obtiens en faisant :

$ rpm -qR wine
rpmlib(VersionedDependencies) <= 3.0.3-1
freetype2
xmessage
libwine1 = 1:0.9.15
rpm-helper
rpm-helper
/bin/sh
/bin/sh
/bin/sh
rpmlib(PartialHardlinkSets) <= 4.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(CompressedFileNames) <= 3.0.4-1
bash
perl-base
libc.so.6
libc.so.6(GLIBC_2.0)
libc.so.6(GLIBC_2.1)
libc.so.6(GLIBC_2.1.3)
libc.so.6(GLIBC_2.2)
libc.so.6(GLIBC_2.3)
libc.so.6(GLIBC_2.3.2)
libc.so.6(GLIBC_2.3.4)
libpthread.so.0
libpthread.so.0(GLIBC_2.0)
libpthread.so.0(GLIBC_2.1)
libpthread.so.0(GLIBC_2.2)
libpthread.so.0(GLIBC_2.2.3)
libwine.so.1
libwine_unicode.so.1

Voyez vous d'où peut provenir l'erreur ?
(Pour le moment, j'ai contourné l'obstacle avec l'option --allow-nodeps
de urpmi, mais j'aimerais quand-même comprendre.)

1 réponse

Avatar
geo cherchetout
Le 19.06.2006 11:43, je constatais :

Le REQUIRENAME de wine contient cette liste que j'obtiens en faisant :

$ rpm -qR wine
rpmlib(VersionedDependencies) <= 3.0.3-1
freetype2
xmessage
libwine1 = 1:0.9.15
rpm-helper
rpm-helper
/bin/sh
/bin/sh
/bin/sh
rpmlib(PartialHardlinkSets) <= 4.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(CompressedFileNames) <= 3.0.4-1
bash
perl-base
libc.so.6
libc.so.6(GLIBC_2.0)
libc.so.6(GLIBC_2.1)
libc.so.6(GLIBC_2.1.3)
libc.so.6(GLIBC_2.2)
libc.so.6(GLIBC_2.3)
libc.so.6(GLIBC_2.3.2)
libc.so.6(GLIBC_2.3.4)
libpthread.so.0
libpthread.so.0(GLIBC_2.0)
libpthread.so.0(GLIBC_2.1)
libpthread.so.0(GLIBC_2.2)
libpthread.so.0(GLIBC_2.2.3)
libwine.so.1
libwine_unicode.so.1

Voyez vous d'où peut provenir l'erreur ?


Je pense tenir une explication. La toute dernière version, disponible
ici s'installe sans coup férir :

ftp://ftp.proxad.net//mirrors1/ftp.mandriva.com/Mandrakelinux/devel/testing/Mandrivaclub/2006.0/i586/libwine1-0.9.15-1.1.20060mdk.i586.rpm
et
ftp://ftp.proxad.net//mirrors1/ftp.mandriva.com/Mandrakelinux/devel/testing/Mandrivaclub/2006.0/i586/wine-0.9.15-1.1.20060mdk.i586.rpm

Or il y a une petite différence dans l'expression des dépendances :

$ rpm -qR wine
rpmlib(VersionedDependencies) <= 3.0.3-1
freetype2
libwine1 = 1:0.9.15
X11R6-contrib <== remplace xmessage
rpm-helper
rpm-helper
/bin/sh
/bin/sh
/bin/sh
rpmlib(PartialHardlinkSets) <= 4.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(CompressedFileNames) <= 3.0.4-1
bash
perl-base
libc.so.6
libc.so.6(GLIBC_2.0)
libc.so.6(GLIBC_2.1)
libc.so.6(GLIBC_2.1.3)
libc.so.6(GLIBC_2.2)
libc.so.6(GLIBC_2.3)
libc.so.6(GLIBC_2.3.2)
libc.so.6(GLIBC_2.3.4)
libpthread.so.0
libpthread.so.0(GLIBC_2.0)
libpthread.so.0(GLIBC_2.1)
libpthread.so.0(GLIBC_2.2)
libpthread.so.0(GLIBC_2.2.3)
libwine.so.1
libwine_unicode.so.1

Le rapport de bug me file entre les doigts, et c'est tant mieux. :-)