Silverlight

tu vas sur la page

http://fds-team.de/cms/pipelight-installation.html#section_1_3

et il est bien indiqué d’installer multi-arch:

[quote]As a first step you need to enable the installation of i386 packages, if you are using a 64 bit version of Debian, since the provided Wine version is 32 bit only. Execute the following commands via sudo (if installed) or as root:

sudo dpkg --add-architecture i386
[/quote]

Il me semble bien que j’avais déjà ajouté l’architecture multi-arch.

En tout cas j’ai rééxécuté la commande

en console root.

Et l’apt-get install de pipelight-multi me fournit toujours la même réponse de dépendance par rapport à wine-compholio.

Dont l’installation semble tout à fait possible, mais elle doit se faire avec l’installation supplémentaire d’une grande quantité de paquets du style libxxx:i386 .
Est-ce normal ?

après avoir ajouté le multiarch tu as fais apt-get update?

Cette fois-ci non.

Du coup là je viens de refaire successivement

(une fois de plus, on ne sait jamais…)
suivi de

et aussi d’un

ce qui m’a mis à jour quelques paquets.

Mais

me donne toujours le même résultat, et me demande ce fameux wine-compholio , que j’hésite à installer, du fait du grand nombre de paquets du style libxxx:i386 qu’il veut installer en même temps, alors que j’avais cru comprendre que la commande

devait installer pipelight-multi sans installer forcément tout ça.

Donc pour l’instant, je piétine…

De plus j’ai vérifié dans mes paquets et j’ai bien le paquet multiarch-support (2.18-4) qui est installé.

montre ton sources.list

C’est l’ancien du topic T&A Sources.list au carré ou minimaliste, je ne l’ai jamais changé, sauf là pour le dépôt Opensuse:

[code]################################################

stable

deb http://ftp.fr.debian.org/debian/ stable main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ stable main contrib non-free

stable multimedia

deb http://www.deb-multimedia.org stable main non-free
deb-src http://www.deb-multimedia.org/ stable main

stable security

deb http://security.debian.org/ stable/updates main contrib non-free
deb-src http://security.debian.org/ stable/updates main contrib non-free

stable update

deb http://ftp.fr.debian.org/debian/ stable-updates main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ stable-updates main contrib non-free

################################################

testing

deb http://ftp.fr.debian.org/debian/ testing main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ testing main contrib non-free

testing multimedia

deb http://www.deb-multimedia.org testing main non-free
deb-src http://www.deb-multimedia.org/ testing main

testing security

deb http://security.debian.org/ testing/updates main contrib non-free
deb-src http://security.debian.org/ testing/updates main contrib non-free

################################################

sid

deb http://ftp.fr.debian.org/debian/ sid main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ sid main contrib non-free

sid multimedia

deb http://www.deb-multimedia.org/ sid main
deb-src http://www.deb-multimedia.org/ sid main

################################################

experimental

deb http://ftp.fr.debian.org/debian/ experimental main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ experimental main contrib non-free

experimental multimedia (uniquement 64 bits, décommentez les lignes dans ce cas)

deb http://www.deb-multimedia.org/ experimental main
deb-src http://www.deb-multimedia.org/ experimental main

################################################

silverlight

deb http://download.opensuse.org/repositories/home:/DarkPlayer:/Pipelight/Debian_7.0/ ./[/code]

avec un preferences bien sûr pour rester préférentiellement en testing

[code]Package: *
Pin: release o=apt-build
Pin-Priority: 995

Package: *
Pin: release o=Debian,a=testing,l=Debian-Security
Pin-Priority: 990

Package: *
Pin: release o=Unofficial Multimedia Packages,a=testing,l=Unofficial Multimedia Packages
Pin-Priority: 985

Package: *
Pin: release o=Debian,a=testing,l=Debian
Pin-Priority: 990

Package: *
Pin: release o=Debian,a=stable-updates,l=Debian
Pin-Priority: 980

Package: *
Pin: release o=Debian,a=stable,l=Debian-Security
Pin-Priority: 980

Package: *
Pin: release o=Unofficial Multimedia Packages,a=stable,l=Unofficial Multimedia Packages
Pin-Priority: 975

Package: *
Pin: release o=Debian,a=stable,l=Debian
Pin-Priority: 980

Package: *
Pin: release o=Unofficial Multimedia Packages,a=unstable,l=Unofficial Multimedia Packages
Pin-Priority: 90

Package: *
Pin: release o=Unofficial Multimedia Packages,a=unstable,l=Unofficial Multimedia Packages
Pin-Priority: 90

Package: *
Pin: release o=Debian,a=unstable,l=Debian
Pin-Priority: 90

Package: *
Pin: release o=Unofficial Multimedia Packages,a=experimental,l=Unofficial Multimedia Packages
Pin-Priority: 85

Package: *
Pin: release o=Debian,a=experimental,l=Debian
Pin-Priority: 90: *

Package: *
Pin: release o=Unofficial Multimedia Packages,a=experimental,l=Unofficial Multimedia Packages
Pin-Priority: 85

Package: *
Pin: release o=Debian,a=experimental,l=Debian
Pin-Priority: 90[/code]

Pour info voilà ce que me répond aptitude install compholio :

[code]root@990FX6100:/home/andre# aptitude install wine-compholio
Les NOUVEAUX paquets suivants vont être installés :
gcc-4.8-base:i386{a} libasound2:i386{a} libasound2-plugins:i386{a} libasyncns0:i386{a} libattr1:i386{a} libavahi-client3:i386{a}
libavahi-common-data:i386{a} libavahi-common3:i386{a} libavcodec54:i386{ab} libavutil52:i386{ab} libc6:i386{a} libc6-i686:i386{a} libcap2:i386{a}
libcapi20-3:i386{a} libcomerr2:i386{a} libcups2:i386{a} libdb5.3:i386{a} libdbus-1-3:i386{a} libdrm-intel1:i386{a} libdrm-nouveau2:i386{a}
libdrm-radeon1:i386{a} libdrm2:i386{a} libelf1:i386{a} libexif12:i386{a} libexpat1:i386{a} libffi6:i386{a} libflac8:i386{a} libfontconfig1:i386{a}
libfreetype6:i386{a} libgcc1:i386{a} libgcrypt11:i386{a} libgd2-xpm:i386{a} libgd3:i386{a} libgif4:i386{a} libgl1-mesa-dri:i386{a}
libgl1-mesa-glx:i386{a} libglapi-mesa:i386{a} libglib2.0-0:i386{a} libglu1-mesa:i386{a} libgnutls26:i386{a} libgpg-error0:i386{a}
libgphoto2-2:i386{a} libgphoto2-6:i386{a} libgphoto2-port0:i386{a} libgphoto2-port10:i386{a} libgpm2:i386{a} libgsm1:i386{a}
libgssapi-krb5-2:i386{a} libgstreamer-plugins-base0.10-0:i386{a} libgstreamer0.10-0:i386{a} libice6:i386{a} libieee1284-3:i386{a}
libjack-jackd2-0:i386{a} libjbig0:i386{a} libjpeg8:i386{a} libjson-c2:i386{a} libk5crypto3:i386{a} libkeyutils1:i386{a} libkrb5-3:i386{a}
libkrb5support0:i386{a} liblcms2-2:i386{a} libldap-2.4-2:i386{a} libllvm3.4:i386{a} libltdl7:i386{a} liblzma5:i386{a} libmp3lame0:i386{ab}
libmpg123-0:i386{a} libncurses5:i386{a} libogg0:i386{a} libopenal1:i386{a} libopenjpeg5:i386{a} libopus0:i386{a} liborc-0.4-0:i386{a}
libosmesa6:i386{a} libp11-kit0:i386{a} libpciaccess0:i386{a} libpcre3:i386{a} libpng12-0:i386{a} libpulse0:i386{a} libsamplerate0:i386{a}
libsane:i386{a} libsane-extras:i386{a} libsasl2-2:i386{a} libsasl2-modules:i386{a} libsasl2-modules-db:i386{a} libschroedinger-1.0-0:i386{a}
libselinux1:i386{a} libsm6:i386{a} libsndfile1:i386{a} libspeex1:i386{a} libspeexdsp1:i386{a} libssl1.0.0:i386{a} libstdc++6:i386{a}
libtasn1-6:i386{a} libtheora0:i386{a} libtiff5:i386{a} libtinfo5:i386{a} libtxc-dxtn-s2tc0:i386{ab} libudev1:i386{a} libusb-0.1-4:i386{a}
libusb-1.0-0:i386{a} libuuid1:i386{a} libv4l-0:i386{a} libv4lconvert0:i386{a} libva1:i386{a} libvorbis0a:i386{a} libvorbisenc2:i386{a}
libvpx1:i386{a} libwrap0:i386{a} libx11-6:i386{a} libx11-xcb1:i386{a} libx264-133:i386{a} libxau6:i386{a} libxcb-dri2-0:i386{a}
libxcb-dri3-0:i386{a} libxcb-glx0:i386{a} libxcb-present0:i386{a} libxcb-sync1:i386{a} libxcb1:i386{a} libxcomposite1:i386{a} libxcursor1:i386{a}
libxdamage1:i386{a} libxdmcp6:i386{a} libxext6:i386{a} libxfixes3:i386{a} libxi6:i386{a} libxinerama1:i386{a} libxml2:i386{a} libxpm4:i386{a}
libxrandr2:i386{a} libxrender1:i386{a} libxshmfence1:i386{a} libxslt1.1:i386{a} libxt6:i386{a} libxtst6:i386{a} libxvidcore4:i386{ab}
libxxf86vm1:i386{a} uuid-runtime{a} wine-compholio wine-compholio-i386:i386{a} zlib1g:i386{a}
0 paquets mis à jour, 141 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de télécharger 79,5 Mo d’archives. Après dépaquetage, 329 Mo seront utilisés.
Les paquets suivants ont des dépendances non satisfaites :
libtxc-dxtn-s2tc0:i386 : Est en conflit avec: libtxc-dxtn0 mais 1.0.1-dmo1 est installé.
libxvidcore4 : Casse: libxvidcore4:i386 (!= 3:1.3.2-dmo1) mais 2:1.3.2-9 doit être installé.
libxvidcore4:i386 : Casse: libxvidcore4 (!= 2:1.3.2-9) mais 3:1.3.2-dmo1 est installé.
libmp3lame0 : Casse: libmp3lame0:i386 (!= 1:3.99.5-dmo2) mais 3.99.5+repack1-3 doit être installé.
libmp3lame0:i386 : Casse: libmp3lame0 (!= 3.99.5+repack1-3) mais 1:3.99.5-dmo2 est installé.
libavcodec54 : Casse: libavcodec54:i386 (!= 10:1.2.6-dmo2) mais 6:9.11-3+b1 doit être installé.
libavcodec54:i386 : Casse: libavcodec54 (!= 6:9.11-3+b1) mais 10:1.2.6-dmo2 est installé.
libavutil52 : Casse: libavutil52:i386 (!= 10:2.2-dmo2) mais 6:9.11-3+b1 doit être installé.
libavutil52:i386 : Casse: libavutil52 (!= 6:9.11-3+b1) mais 10:2.2-dmo2 est installé.
Internal error: found 2 (choice -> promotion) mappings for a single choice.
Internal error: found 2 (choice -> promotion) mappings for a single choice.
Internal error: found 2 (choice -> promotion) mappings for a single choice.
Internal error: found 2 (choice -> promotion) mappings for a single choice.
Les actions suivantes permettront de résoudre ces dépendances :

 Conserver les paquets suivants dans leur version actuelle :                 
  1. libasound2-plugins:i386 [Non installé]                                    
    
  2. libavcodec54:i386 [Non installé]                                          
    
  3. libavutil52:i386 [Non installé]                                           
    
  4. libmp3lame0:i386 [Non installé]                                           
    
  5. libtxc-dxtn-s2tc0:i386 [Non installé]                                     
    
  6. libxvidcore4:i386 [Non installé]                                          
    
  7. wine-compholio [Non installé]                                             
    
  8. wine-compholio-i386:i386 [Non installé]                                   
    

    Laisser les dépendances suivantes non satisfaites :

  9. libgl1-mesa-dri:i386 recommande libtxc-dxtn-s2tc0:i386 | libtxc-dxtn0:i386
    

Accepter cette solution ? [Y/n/q/?] [/code]

J’ai tapé q !

Pas si simple à priori d’installer silverlight, du moins chez moi.

si tu veux rester en testing il faut mettre

Je n’ai pas dit que je voulais être uniquement en testing.

Pour l’instant cette solution de sources.list qui me permet d’être préférentiellement en testing mais de pouvoir piocher ailleurs me convient bien, il y a pas mal d’années que je suis comme ça et je n’éprouve pas le besoin de changer.

Merci pour tes réponses et ton aide, mais celle-ci ne me fait pas avancer, donc je pense que tu ne dois pas trop comprendre non plus ce qui se passe.

En fait, la majorité des libs que me demande l’installation de wine-compholio sont tout simplement des libs i386 nécessaires au fonctionnement de wine.
Or n’ayant jamais eu besoin de support de logiciels windows sur ma testing, wine n’était pas installé…
Je l’ai donc installé.
Maintenant l’installation de wine-compholio, nécessaire à celle de pipelight-multi, me réclame beaucoup moins de paquets.
Mais il y a encore un problème de dépendances entre autres entre wine-compholio et… wine-compholio-i386 !
Pour moi c’était un peu de la curiosité de voir des vidéos silverlight qui peuvent m’intéresser quand je tombe dessus.
Je m’en passerai.
J’en déduis que l’installation de silverlight en environnement 64 bits Debian n’est pas une sinécure.
Et comme je n’aime pas trop tout ce qui tourne autour de windows sous Linux, exit donc wine.

mais dans ton sources.list as tu au moins essayé de remplacer

## silverlight deb http://download.opensuse.org/repositories/home:/DarkPlayer:/Pipelight/Debian_7.0/ ./

par

## silverlight deb http://repos.fds-team.de/stable/debian/ jessie main

Oups non excuse, j’avais pas du tout compris que c’était cette ligne là qu’il fallait remplacer.

C’est fait, et j’ai repris toute la procédure après modification du sources.list.

C’est pareil.

[code]Lecture des informations d’état… Fait
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l’impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n’ont pas encore
été créés ou ne sont pas sortis d’Incoming.
L’information suivante devrait vous aider à résoudre la situation :

Les paquets suivants contiennent des dépendances non satisfaites :
pipelight-multi : Dépend: wine-compholio (>= 1.7.4-2~)
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l’état ».
root@990FX6100:/home/andre# [/code]

Et, wine installé, si je tente d’installer ce fameux wine-compholio qui semble manquer, j’obtiens :

[code]apt-get install wine-compholio
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l’impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n’ont pas encore
été créés ou ne sont pas sortis d’Incoming.
L’information suivante devrait vous aider à résoudre la situation :

Les paquets suivants contiennent des dépendances non satisfaites :
wine-compholio:i386 : Dépend: libasound2-plugins:i386 mais ne sera pas installé
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l’état ».
root@990FX6100:/home/andre# [/code]

Et si je tente d’installer libasound2-plugins:i386, j’obtiens :

[code]Lecture des informations d’état… Fait
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l’impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n’ont pas encore
été créés ou ne sont pas sortis d’Incoming.
L’information suivante devrait vous aider à résoudre la situation :

Les paquets suivants contiennent des dépendances non satisfaites :
libasound2-plugins:i386 : Dépend: libavcodec54:i386 (>= 6:9.1-1) mais ne sera pas installé ou
libavcodec-extra-54:i386 (>= 6:9.8) mais ne sera pas installé
Dépend: libavutil52:i386 (>= 6:9.1-1) mais ne sera pas installé
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l’état ».
root@990FX6100:/home/andre# [/code]

Bref c’est un problèmes de dépendances non satisfaites sans fin.

ne t’étonne pas de rencontrer tous ces problèmes de dépendances avec un sources.list comme le tien,même avec du pining ça va coincer de tous les côtés,fais le choix d’une branche ou de deux branches en dualboot et tu verras que ça ira beaucoup mieux.

D’habitude il n’y a jamais rien qui coince.
Mais effectivement pipelight qui est une sorte de bricolage à la wine pour faire tourner silverlight, doit certainement marcher beaucoup mieux et en 32 bits et avec les paquets d’une stable.
Mais avec des paquets testing amd64 comme les miens…
Donc comme je le disais dans un précédent message, silverlight, je m’en passerai, je n’aime pas beaucoup de toutes façons le win qui tourne sous Linux.

Pour visionner des vidéos demandant Silverlight, il y a plus simple: installer Google Chrome (pas chromium).

Pour une fois que je peux aider… :slight_smile:

c’est une des raisons pour laquelle le projet pipelight a été abandonné.