Vlc lenny et multimedia

Suite à des soucis entre debian-multimedia et lenny, incomaptibilité des librairies, j’ai fini par faire un backport de vlc 0.98 (celui de sid) sous lenny (pour amd64), il fonctionne (chez moi) et est disponible sur

deb boisson.homeip.net/debian lenny divers

(AMD64 seulement)

Si je comprends bien ca veut dire que je peux remettre les depots multimedia et lenny a des preferences identiques?

Bon un fichier valant mieux qu’un long discours…

[quote]
Package: *
Pin: release o=Debian,a=stable
Pin-priority: 800

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

Package: *
Pin: release a=lenny-backports
Pin-Priority: 900

Package: *
Pin: release o=Depot Tuxfamily pour Debian Ubuntu,a=testing,l=Depot Tuxfamily pour Debian Ubuntu
Pin-Priority: 990

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

Package: vlc
release o=Boisson,l=Debian,c=divers
Pin-Priority: 1001

Package: *
release o=Boisson,l=Debian,c=divers
Pin-Priority: 50[/quote]

A priori ça devrait être bon.

J’ai bien ajoute ca a mon sources.list :

[quote]## boisson
deb boisson.homeip.net/debian lenny divers[/quote]
avec le fichier preferences indique plus haut.

Hors quand je veux reinstaller vlc j’ai ca :

[quote]# aptitude install vlc
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
Lecture de l’information d’état étendu
Initialisation de l’état des paquets… Fait
Lecture des descriptions de tâches… Fait
Les NOUVEAUX paquets suivants vont être installés :
vlc [0.8.6.h-4+lenny2] <+3363kB>
vlc-nox{a} [0.8.6.h-4+lenny2] <+14,2MB> (D: vlc)[/quote]
Se ne sont pas les versions de tes depots.

Il faut que tu rajoutes vlc-nox, libass1, libv4l-0, libvlc2, libvlccore0 venant de chez moi…

Decidement…
Bon voici mon fichier preferences :

[quote]Package: *
Pin: release o=Debian,a=stable
Pin-priority: 800

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

Package: *
Pin: release a=lenny-backports
Pin-Priority: 900

Package: *
Pin: release o=Depot Tuxfamily pour Debian Ubuntu,a=testing,l=Depot Tuxfamily pour Debian Ubuntu
Pin-Priority: 990

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

Package: *
release o=Boisson,l=Debian,c=divers
Pin-Priority: 50

Package: vlc
release o=Boisson,l=Debian,c=divers
Pin-Priority: 1007

Package: vlc-nox
release o=Boisson,l=Debian,c=divers
Pin-Priority: 1006

Package: vlc-plugin-jack
release o=Boisson,l=Debian,c=divers
Pin-Priority: 1005

Package: libass1
release o=Boisson,l=Debian,c=divers
Pin-Priority: 1004

Package: libvlc2
release o=Boisson,l=Debian,c=divers
Pin-Priority: 1003

Package: libv4l-0
release o=Boisson,l=Debian,c=divers
Pin-Priority: 1002

Package: libvlccore0
release o=Boisson,l=Debian,c=divers
Pin-Priority: 1001
[/quote]

Ce qui me donne ca :

[quote]# apt-cache policy
Fichiers du paquet :
100 /var/lib/dpkg/status
release a=now
500 boisson.homeip.net lenny/divers Packages
release o=Boisson,l=Debian,c=divers
origin boisson.homeip.net
1 ftp.fr.debian.org experimental/non-free Packages
release o=Debian,a=experimental,l=Debian,c=non-free
origin ftp.fr.debian.org
1 ftp.fr.debian.org experimental/contrib Packages
release o=Debian,a=experimental,l=Debian,c=contrib
origin ftp.fr.debian.org
1 ftp.fr.debian.org experimental/main Packages
release o=Debian,a=experimental,l=Debian,c=main
origin ftp.fr.debian.org
990 download.tuxfamily.org dev/contrib Packages
release v=3.3.41~beta5,o=Depot Tuxfamily pour Debian Ubuntu,a=testing,l=Depot Tuxfamily pour Debian Ubuntu,c=contrib
origin download.tuxfamily.org
500 apt.wicd.net lenny/extras Packages
release c=extras
origin apt.wicd.net
500 debian-multimedia.org lenny/main Translation-fr
800 debian-multimedia.org lenny/main Packages
release v=None,o=Unofficial Multimedia Packages,a=stable,l=Unofficial Multimedia Packages,c=main
origin debian-multimedia.org
900 backports.org lenny-backports/non-free Packages
release v=None,o=Backports.org archive,a=lenny-backports,l=Backports.org archive,c=non-free
origin backports.org
900 backports.org lenny-backports/contrib Packages
release v=None,o=Backports.org archive,a=lenny-backports,l=Backports.org archive,c=contrib
origin backports.org
900 backports.org lenny-backports/main Packages
release v=None,o=Backports.org archive,a=lenny-backports,l=Backports.org archive,c=main
origin backports.org
800 security.debian.org lenny/updates/non-free Packages
release v=5.0,o=Debian,a=stable,l=Debian-Security,c=non-free
origin security.debian.org
800 security.debian.org lenny/updates/contrib Packages
release v=5.0,o=Debian,a=stable,l=Debian-Security,c=contrib
origin security.debian.org
800 security.debian.org lenny/updates/main Packages
release v=5.0,o=Debian,a=stable,l=Debian-Security,c=main
origin security.debian.org
800 ftp.fr.debian.org lenny/non-free Packages
release v=5.0,o=Debian,a=stable,l=Debian,c=non-free
origin ftp.fr.debian.org
800 ftp.fr.debian.org lenny/contrib Packages
release v=5.0,o=Debian,a=stable,l=Debian,c=contrib
origin ftp.fr.debian.org
500 ftp.fr.debian.org lenny/main Translation-fr
800 ftp.fr.debian.org lenny/main Packages
release v=5.0,o=Debian,a=stable,l=Debian,c=main
origin ftp.fr.debian.org[/quote]
Bon deja la, pourquoi tes depots sont a 500 dans le apt-cache policy alors qu’ils sont a 50 dans le preferences?

J’ai fait aptitude clean, aptitude update.

[quote]# aptitude install vlc vlc-nox vlc-plugin-jack
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
Lecture de l’information d’état étendu
Initialisation de l’état des paquets… Fait
Lecture des descriptions de tâches… Fait
Les NOUVEAUX paquets suivants vont être installés :
vlc [0.8.6.h-4+lenny2] <+3363kB> vlc-nox [0.8.6.h-4+lenny2] <+14,2MB>
vlc-plugin-jack [0.8.6.h-4+lenny2] <+49,2kB> [/quote]

Tu as oublié les Pin: devant les release…

Merci beaucoup Fran.

Effectivement ca marche beaucoup mieux. :mrgreen:

C’est fou d’etre aussi etourdi quand meme. D’ailleurs j’ai failli continuer dans le genre puisque je n’avais pas de son avec jack. Fianlement c’est juste que contrairement a la version que j’avais precedement, jack ne connecte pas automatiquement vlc a la carte son, il faut le faire la main dans la fenetre apropriee.

Tu dis que le vlc de sid dépend des librairies multimedia mais chez moi : [code]# apt-get install vlc=0.9.8a-2 vlc-nox=0.9.8a-2
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 :
vlc: Dépend: libc6 (>= 2.8) mais 2.7-18 devra être installé
Dépend: libvlccore0 (>= 0.9.1) mais ne sera pas installé
vlc-nox: Dépend: libavcodec52 (>= 3:0.svn20090128-1) mais ne sera pas installé ou
libavcodec-unstripped-52 (>= 3:0.svn20090128-1) mais il n’est pas installable
Dépend: libc6 (>= 2.8) mais 2.7-18 devra être installé
Dépend: libdvdnav4 (>= 4.1.3) mais 4.1.2-3 devra être installé
Dépend: libgcrypt11 (>= 1.4.2) mais 1.4.1-1 devra être installé
Dépend: libgnutls26 (>= 2.5.9-0) mais 2.4.2-6+lenny1 devra être installé
Dépend: libvlc2 (>= 0.9.1) mais ne sera pas installé
Dépend: libvlccore0 (>= 0.9.1) mais ne sera pas installé
E: Paquets défectueux
[/code]J’ai les librairies multimedia d’installée.

Notez que je n’ai pas besoin de vlc mais je voulais indiquer à bbt comment installer la version sid de vlc sur lenny : viewtopic.php?f=3&t=19395

P-S : Toutes les solution d’aptitude veulent me faire passer la libc6 en unstable.

Ça n’est pas mon vlc que tu installes là mais le vlc de sid on dirait: Mon vlc dépend de

Depends: vlc-nox (= 0.9.8a-2), libaa1 (>= 1.4p5), libatk1.0-0 (>= 1.20.0), libc6 (>= 2.7-1), libcaca0 (>= 0.99.beta14-1), libcairo2 (>= 1.2.4), libcucul0 (>= 0.99.beta14-1), libdbus-1-3 (>= 1.0.2), libdbus-glib-1-2 (>= 0.71), libfontconfig1 (>= 2.4.0), libfreetype6 (>= 2.3.5), libfribidi0 (>= 0.10.9), libgcc1 (>= 1:4.1.1), libgl1-mesa-glx | libgl1, libglib2.0-0 (>= 2.12.0), libglu1-mesa | libglu1, libgtk2.0-0 (>= 2.12.0), libhal1 (>= 0.5.8.1), libice6 (>= 1:1.0.0), libjpeg62, libncurses5 (>= 5.6+20071006-3), libnotify1 (>= 0.4.4), libnotify1-gtk2.10, libpango1.0-0 (>= 1.20.3), libpng12-0 (>= 1.2.13-4), libqtcore4 (>= 4.4.3), libqtgui4 (>= 4.4.3), libsdl-image1.2 (>= 1.2.5), libsdl1.2debian (>= 1.2.10-1), libslang2 (>= 2.0.7-1), libsm6, libstdc++6 (>= 4.2.1), libtar, libtiff4, libvlccore0 (>= 0.9.1), libx11-6, libxcursor1 (>> 1.1.2), libxext6, libxfixes3 (>= 1:4.0.1), libxi6, libxinerama1, libxrandr2, libxrender1, libxv1, libxxf86vm1, zlib1g (>= 1:1.2.3.3.dfsg), ttf-dejavu-core Sug
Comme tu vois ça ne correspond pas à un libc6 (>= 2.8).

J’ai entièrement recompilé vlc et les librairies nécessaires pour lenny afin de pouvoir utiliser vlc ET tous les paquets de multimedia sans avoir les galères de ffmpeg et autres. Tant qu’à faire, j’ai pris celui de sid et en ai fait un backport.
Le vlc-nox dépend de

Depends: liba52-0.7.4, libasound2 (>> 1.0.16), libass1, libavahi-client3 (>= 0.6.13), libavahi-common3 (>= 0.6.10), libavcodec51 (>= 3:20080706), libavformat52 (>= 3:20080706), libavutil49 (>= 3:20080706)[...]on reconnait les librairies de debian multimedia

bjr
sur une lenny 32 où trouver ces librairies pour complémenter vlc de base car j’ai des prob avec certains flv ?

oui en fait je m’étais trompé.

Je voulais savoir comment installé le vlc de sid sur lenny si l’on est en 32 bits.

Je croyais que l’on pouvait prendre le paquet de sid (avec qq dépendances en sid et les librairies multimedia) mais il veut absolument changer la libc6.

Ben oui, c’est pour ça que j’ai fait un backport. chris, je vais voir pour le 32bits…

Bon, j’ai fait de même pour le 32 bits, mais là je n’ai pas testé les paquets.

Même adresse

deb boisson.homeip.net/debian lenny divers

Teste en 32bits vite fait, pas repere de problemes pour l’instant.

François, quel autre paquet contient ton dépôt ?

Parce qu’au lieu de m’amuser à mettre toutes les dépendances dans mon fichiers de préférences, je pourrais aussi mettre *. Mais le risque est que tes paquets se substituent à ceux de stable.

(*) = paquets personnels. Notamment camllight qui viole la licence de distribution mais avec l’accord des auteurs (que je connais). La licence interdit de distribuer des paquets issus de sources modifiés or les sources sont buggués et nécessitent des corrections.
(B) = backports, à noter que j’ai fait clamav parce que volatile est souvent en retard.
(F) = frontports (?), en clair recompilation sous lenny de paquets existant sous des anciennes version de debian, typiquement exim3, xmms.
© = paquet via checkinstall, il y a hydra, je ne sais plus d’où il sort.

Tu as beaucoup d’autres paquets sous woody, sarge, etch…
Rouge = amd64 seulement, Bleu = i386 seulement
Package: cacheproc ()
Package: camllight (
)
Package: camllight-manuel ()
Package: clamav (B)
Package: clamav-base (B)
Package: clamav-daemon (B)
Package: clamav-dbg (B)
Package: clamav-docs (B)
Package: clamav-freshclam (B)
Package: clamav-milter (B)
Package: clamav-testfiles (B)
Package: exim (F)
Package: eximon (F)
Package: fricorder (
)
Package: helpdelete (*)
Package: hydra ©
Package: jpegtoavi ()
Package: lib32v4l-0 (B)
Package: lib32v4l-dev (B)

Package: libass1 (B)
Package: libass-dev (B)
Package: libclamav5 (B)
Package: libclamav-dev (B)
Package: libdb3 (B)
Package: libdb3-dev (B)
Package: libdb3-tcl (B)
Package: libdb3-util (B)

Package: liblivemedia-dev (B)
Package: libv4l-0 (B)
Package: libv4l-dev (B)
Package: libvlc2 (B)
Package: libvlccore0 (B)
Package: libvlccore-dev (B)
Package: libvlc-dev (B)
Package: libxml1 (B)
Package: libxml-dev (B)
Package: lineo (
)
Package: linux-headers-2.6.27-git1-bling102008 ()
Package: linux-image-2.6.27-git1-bling102008 (
)
Package: linux-source-2.6.27-git1-bling102008 (*)

Package: livemedia-utils (B)
Package: mozilla-plugin-vlc (B)
Package: plugusb ()
[color=#0000FF]Package: qmail (
)[/color]
Package: rox-filer (B)
Package: smtpwrap (*)
Package: surveillance ()
[color=#0000FF]Package: transfert (
)
Package: ucspi-tcp (B)[/color]
Package: vlc (B)
Package: vlc-data (B)
Package: vlc-dbg (B)
Package: vlc-nox (B)
Package: vlc-plugin-arts (B)
Package: vlc-plugin-esd (B)
Package: vlc-plugin-ggi (B)
Package: vlc-plugin-jack (B)
Package: vlc-plugin-pulse (B)
Package: vlc-plugin-sdl (B)
Package: vlc-plugin-svgalib (B)
Package: xmms (F)
Package: xmms-dev (F)

J’ai rajouté deb http://boisson.homeip.net/debian lenny divers puis ceci dans mon fichier de préférences :[code]Package: vlc
Pin: release o=Boisson,l=Debian,c=divers
Pin-Priority: 1006

Package: vlc-nox
Pin: release o=Boisson,l=Debian,c=divers
Pin-Priority: 1005

Package: libass1
Pin: release o=Boisson,l=Debian,c=divers
Pin-Priority: 1004

Package: libvlc2
Pin: release o=Boisson,l=Debian,c=divers
Pin-Priority: 1003

Package: libv4l-0
Pin: release o=Boisson,l=Debian,c=divers
Pin-Priority: 1002

Package: libvlccore0
Pin: release o=Boisson,l=Debian,c=divers
Pin-Priority: 1001
[/code]Cependant : $ apt-cache policy vlc vlc: Installé : (aucun) Candidat : 0.9.8a-2 Étiquette de paquet : 0.9.8a-2 Table de version : 0.9.8a-2 1006 500 http://boisson.homeip.net lenny/divers Packages 0.9.8a-2 1006 95 http://ftp.fr.debian.org sid/main Packages 0.8.6.h-5 1006 97 http://ftp.fr.debian.org squeeze/main Packages 0.8.6.h-4+lenny2 1006 985 http://ftp.fr.debian.org lenny/main Packages 987 http://security.debian.org lenny/updates/main Packages 100 /var/lib/dpkg/status Pourquoi ton vlc a pour priorité 500 ?

[quote=“sidell”]J’ai rajouté [code]deb boisson.homeip.net/debian lenny divers[…] $ apt-cache policy vlc
vlc:
Installé : (aucun)
Candidat : 0.9.8a-2
Étiquette de paquet : 0.9.8a-2
Table de version :
0.9.8a-2 1006
500 boisson.homeip.net lenny/divers Packages
0.9.8a-2 1006
95 ftp.fr.debian.org sid/main Packages
0.8.6.h-5 1006
97 ftp.fr.debian.org squeeze/main Packages
0.8.6.h-4+lenny2 1006
985 ftp.fr.debian.org lenny/main Packages
987 security.debian.org lenny/updates/main Packages
100 /var/lib/dpkg/status

Pourquoi ton vlc a pour priorité 500 ?[/quote]

Non il a bien une priorité de 1006 mais l’affichage est merdique.

Bonjour,

J’ai installé ton vlc (il fonctionne correctement) mais depuis, bizarrement, le système veut en permanence mettre “vlc”, “vlc-nox” “libvlc2” et “libvlccore0” à jour. En gros, il veut réinstaller ces fichiers avec la même version (celle de ton dépôt) :open_mouth:
De plus, dans ton dépôt, je n’aies pas tous les fichiers que tu listes ci-dessus, notamment “libass1” et “libv4l-0”, est-ce que mon problème peut venir de là :question: