VLC, libavcodec51, debian-multimedia et autre réjouissances

Bonjour,

J’ai acheté un nouveau PC et je procèdent actuellement à l’installation d’un système similaire à celui de mon ancien PC. J’ai donc installer Debian et VLC avec la liste de dépôt de mon ancien système.

Cependant, comme je passe par le dépôts debian-multimedia.com pour installer VLC, je suis confronté (du moins je pense) au problème de compatibilité (toujours non réglé) entre VLC et libavcodec51… Sur mon ancien PC, tout marche parfaitement avec VLC (1.1.3-1squeeze1) et la version 0,svn20080206-18 de libavcodec51, tandis que sur le système nouvellement installé, j’ai la même version de VLC mais libavcodec51 n’est pas installé. résultat: du son mais pas d’image…
Quand j’essaie d’installer la dernière version de libavcodec51, il demande d’installer libdirac0 d’abord mais l’installation de libdirac0 exige la suppression de VLC, ce qui n’est pas le but rechercher…(de toute façon, il me semble que cette version de libavcodec51 est justement incompatible avec la version squeeze de VLC).
En revanche, si je force la version 0,svn20080206-18+lenny1, l’installation réussit mais le paquet est prétendument cassé, alors je désinstalle / réinstalle VLC et le paquet libavcodec51 n’est plus cassé… Mais je n’ai toujours aucune image!
J’ai essayer de forcer les versions 1.1.5-3 et 0.8.6.h-4+lenny2 de VLC mais Synaptic refuse de le faire et il ne me dis pas pourquoi…

quelle version debian?

Sur
deb boisson.homeip.net/debian, squeeze divers

tu as un vlc compilé avec les librairies de debian-multimedia. Regarde là vlc-avec-squeze-t30985.html#p312640

Squeeze

[quote=“fran.b”]Sur
deb boisson.homeip.net/debian, squeeze divers

tu as un vlc compilé avec les librairies de debian-multimedia. Regarde là vlc-avec-squeze-t30985.html#p312640[/quote]

Après ajout du dépôt boisson, voici à quoi ressemble mon sources.list et mes preferences:

[quote]################################################

lenny

deb ftp.fr.debian.org/debian/ lenny main contrib non-free
deb-src ftp.fr.debian.org/debian/ lenny main contrib non-free

lenny multimedia

deb mirror.home-dn.net/debian-multimedia/ lenny main
deb-src mirror.home-dn.net/debian-multimedia/ lenny main

lenny security

deb-src security.debian.org/ lenny/updates main contrib non-free

volatile

deb volatile.debian.org/debian-volatile/ lenny/volatile main contrib non-free
deb-src volatile.debian.org/debian-volatile/ lenny/volatile main contrib non-free

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

squeeze

deb ftp.fr.debian.org/debian/ squeeze main contrib non-free
deb-src ftp.fr.debian.org/debian/ squeeze main contrib non-free

squeeze multimedia

deb mirror.home-dn.net/debian-multimedia/ squeeze main
deb-src mirror.home-dn.net/debian-multimedia/ squeeze main

squeeze security

deb security.debian.org/ squeeze/updates main contrib non-free
deb-src security.debian.org/ squeeze/updates main contrib non-free

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

sid

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

sid multimedia

deb mirror.home-dn.net/debian-multimedia/ sid main
deb-src mirror.home-dn.net/debian-multimedia/ sid main

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

experimental

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

experimental multimedia

deb mirror.home-dn.net/debian-multimedia/ experimental main
deb-src mirror.home-dn.net/debian-multimedia/ experimental main

deb boisson.homeip.net/debian squeeze divers

#debian-marillat
deb debian-multimedia.org/ testing main
deb-src debian-multimedia.org/ testing main

Compiz-Fusion

deb download.tuxfamily.org/shames/de … /unstable/ ./

[/quote]

[quote]Package: *
Pin: release o=apt-build
Pin-Priority: 989

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

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

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

Package: *
Pin: release o=volatile.debian.org,a=stable,l=debian-volatile
Pin-Priority: 985

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

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

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

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

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

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

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

Après avoir ajouté boisson, il n’y a pas de nouvelle version de libavcodec51 disponible. En revanche, il y a une version supplémentaire de VLC (bien que différente de celle de marillat) : la 1.0.3-1 (la version de debian-multimedia étant 1.1.3-1). J’ai essayé d’en forcer la version sous Synaptic mais rien ne s’installe. C’est sûrement dû à des incompatibilités avec d’autre paquet trop récent. Je vais essayer de forcer la version en ligne de commande pour avoir plus de détails si je retrouve comment on fait.

Sinon, j’ai remarqué que tant que la version 0,svn20080206-18+lenny1 de libavcodec51 est installée, à chaque changement que j’essaie de faire dans Synaptic, j’ai un message d’erreur une fois sur deux, ce qui m’amène à penser que le paquet est toujours cassé…

Edit: j’ai fait le boulot en ligne de commande et ça a marcher. pour info:

[quote]root@MAYHEM:/home/tyler-durden# apt-get install vlc=1.0.3-1
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: vlc-nox (= 1.0.3-1) mais 1.1.3-1squeeze1 devra être installé
Dépend: libvlccore2 (>= 1.0.0~rc1) mais ne sera pas installé
E: Paquets défectueux
root@MAYHEM:/home/tyler-durden# apt-get install vlc-nox=1.0.3-1
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-nox : Dépend: libvlc2 (>= 1.0.0~rc) mais ne sera pas installé
Dépend: libvlccore2 (>= 1.0.2) mais ne sera pas installé
E: Paquets défectueux
root@MAYHEM:/home/tyler-durden# apt-get install libvlc2
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 :
libvlc2 : Dépend: libvlccore2 (>= 1.0.0~rc1) mais ne sera pas installé
E: Paquets défectueux
root@MAYHEM:/home/tyler-durden# apt-get install libvlcore2
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
E: Impossible de trouver le paquet libvlcore2
root@MAYHEM:/home/tyler-durden# apt-get install libvlccore2
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 :
libvlccore2 : Dépend: vlc-data (= 1.0.3-1) mais 1.1.3-1squeeze1 devra être installé
E: Paquets défectueux
root@MAYHEM:/home/tyler-durden# apt-get install vlc-data=1.0.3-1
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
cups-pk-helper tomboy python-cupshelpers libndesk-dbus1.0-cil libmono-addins-gui0.2-cil update-notifier
network-manager-gnome esound-clients gdebi libndesk-dbus-glib1.0-cil libestools2.0 mobile-broadband-provider-info
evolution-exchange transmission-gtk update-manager-gnome gdebi-core alsa-oss software-center libmono-addins0.2-cil
xorg-docs-core festlex-cmu transmission-common gnome-codec-install update-manager-core libdevkit-power-gobject1
simple-scan python-aptdaemon epiphany-extensions festvox-kallpc16k libglc0 system-config-printer-udev aptdaemon
python-aptdaemon-gtk tix gedit-plugins gnumeric-common liferea libisccfg60 gnumeric festival rss-glx liferea-data
festlex-poslex gnome-office totem-mozilla libglewmx1.5 rhythmbox-plugin-cdrecorder libgmime2.4-cil
Veuillez utiliser « apt-get autoremove » pour les supprimer.
Les NOUVEAUX paquets suivants seront installés :
vlc-data
0 mis à jour, 1 nouvellement installés, 0 à enlever et 1 non mis à jour.
Il est nécessaire de prendre 6 764 ko dans les archives.
Après cette opération, 20,4 Mo d’espace disque supplémentaires seront utilisés.
ATTENTION : les paquets suivants n’ont pas été authentifiés.
vlc-data
Faut-il installer ces paquets sans vérification (o/N) ? o
Réception de : 1 boisson.homeip.net/debian/ squeeze/divers vlc-data all 1.0.3-1 [6 764 kB]
6 764 ko réceptionnés en 1min 47s (62,8 ko/s)
Sélection du paquet vlc-data précédemment désélectionné.
(Lecture de la base de données… 395467 fichiers et répertoires déjà installés.)
Dépaquetage de vlc-data (à partir de …/vlc-data_1.0.3-1_all.deb) …
dpkg : avertissement : impossible de supprimer l’ancien répertoire « /etc/vlc/lua/http » : Le dossier n’est pas vide
dpkg : avertissement : impossible de supprimer l’ancien répertoire « /etc/vlc/lua » : Le dossier n’est pas vide
Paramétrage de vlc-data (1.0.3-1) …
root@MAYHEM:/home/tyler-durden# apt-get install libvlccore2
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
cups-pk-helper tomboy python-cupshelpers libndesk-dbus1.0-cil libmono-addins-gui0.2-cil update-notifier
network-manager-gnome esound-clients gdebi libndesk-dbus-glib1.0-cil libestools2.0 mobile-broadband-provider-info
evolution-exchange transmission-gtk update-manager-gnome gdebi-core alsa-oss software-center libmono-addins0.2-cil
xorg-docs-core festlex-cmu transmission-common gnome-codec-install update-manager-core libdevkit-power-gobject1
simple-scan python-aptdaemon epiphany-extensions festvox-kallpc16k libglc0 system-config-printer-udev aptdaemon
python-aptdaemon-gtk tix gedit-plugins gnumeric-common liferea libisccfg60 gnumeric festival rss-glx liferea-data
festlex-poslex gnome-office totem-mozilla libglewmx1.5 rhythmbox-plugin-cdrecorder libgmime2.4-cil
Veuillez utiliser « apt-get autoremove » pour les supprimer.
Les NOUVEAUX paquets suivants seront installés :
libvlccore2
0 mis à jour, 1 nouvellement installés, 0 à enlever et 2 non mis à jour.
Il est nécessaire de prendre 397 ko dans les archives.
Après cette opération, 942 ko d’espace disque supplémentaires seront utilisés.
ATTENTION : les paquets suivants n’ont pas été authentifiés.
libvlccore2
Faut-il installer ces paquets sans vérification (o/N) ? o
Réception de : 1 boisson.homeip.net/debian/ squeeze/divers libvlccore2 amd64 1.0.3-1 [397 kB]
397 ko réceptionnés en 5s (72,6 ko/s)
Sélection du paquet libvlccore2 précédemment désélectionné.
(Lecture de la base de données… 395780 fichiers et répertoires déjà installés.)
Dépaquetage de libvlccore2 (à partir de …/libvlccore2_1.0.3-1_amd64.deb) …
Paramétrage de libvlccore2 (1.0.3-1) …
root@MAYHEM:/home/tyler-durden# apt-get install libvlc2
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
cups-pk-helper tomboy python-cupshelpers libndesk-dbus1.0-cil libmono-addins-gui0.2-cil update-notifier
network-manager-gnome esound-clients gdebi libndesk-dbus-glib1.0-cil libestools2.0 mobile-broadband-provider-info
evolution-exchange transmission-gtk update-manager-gnome gdebi-core alsa-oss software-center libmono-addins0.2-cil
xorg-docs-core festlex-cmu transmission-common gnome-codec-install update-manager-core libdevkit-power-gobject1
simple-scan python-aptdaemon epiphany-extensions festvox-kallpc16k libglc0 system-config-printer-udev aptdaemon
python-aptdaemon-gtk tix gedit-plugins gnumeric-common liferea libisccfg60 gnumeric festival rss-glx liferea-data
festlex-poslex gnome-office totem-mozilla libglewmx1.5 rhythmbox-plugin-cdrecorder libgmime2.4-cil
Veuillez utiliser « apt-get autoremove » pour les supprimer.
Les NOUVEAUX paquets suivants seront installés :
libvlc2
0 mis à jour, 1 nouvellement installés, 0 à enlever et 2 non mis à jour.
Il est nécessaire de prendre 52,3 ko dans les archives.
Après cette opération, 180 ko d’espace disque supplémentaires seront utilisés.
ATTENTION : les paquets suivants n’ont pas été authentifiés.
libvlc2
Faut-il installer ces paquets sans vérification (o/N) ? o
Réception de : 1 boisson.homeip.net/debian/ squeeze/divers libvlc2 amd64 1.0.3-1 [52,3 kB]
52,3 ko réceptionnés en 0s (58,4 ko/s)
Sélection du paquet libvlc2 précédemment désélectionné.
(Lecture de la base de données… 395784 fichiers et répertoires déjà installés.)
Dépaquetage de libvlc2 (à partir de …/libvlc2_1.0.3-1_amd64.deb) …
Paramétrage de libvlc2 (1.0.3-1) …
root@MAYHEM:/home/tyler-durden# apt-get install vlc-nox=1.0.3-1
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
cups-pk-helper tomboy python-cupshelpers libndesk-dbus1.0-cil libmono-addins-gui0.2-cil update-notifier
network-manager-gnome esound-clients gdebi libndesk-dbus-glib1.0-cil libestools2.0 mobile-broadband-provider-info
evolution-exchange transmission-gtk update-manager-gnome gdebi-core alsa-oss software-center libmono-addins0.2-cil
xorg-docs-core festlex-cmu transmission-common gnome-codec-install update-manager-core libdevkit-power-gobject1
simple-scan python-aptdaemon epiphany-extensions festvox-kallpc16k libglc0 system-config-printer-udev aptdaemon
python-aptdaemon-gtk tix gedit-plugins gnumeric-common liferea libisccfg60 gnumeric festival rss-glx liferea-data
festlex-poslex gnome-office totem-mozilla libglewmx1.5 rhythmbox-plugin-cdrecorder libgmime2.4-cil
Veuillez utiliser « apt-get autoremove » pour les supprimer.
Les paquets supplémentaires suivants seront installés :
libmodplug0c2 vlc-nox
Les NOUVEAUX paquets suivants seront installés :
libmodplug0c2 vlc-nox
0 mis à jour, 2 nouvellement installés, 0 à enlever et 2 non mis à jour.
Il est nécessaire de prendre 2 893 ko dans les archives.
Après cette opération, 7 737 ko d’espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer [O/n] ? o
ATTENTION : les paquets suivants n’ont pas été authentifiés.
vlc-nox
Faut-il installer ces paquets sans vérification (o/N) ? o
Réception de : 1 ftp.fr.debian.org/debian/ lenny/main libmodplug0c2 amd64 1:0.8.4-1+lenny1 [173 kB]
Réception de : 2 boisson.homeip.net/debian/ squeeze/divers vlc-nox amd64 1.0.3-1 [2 720 kB]
2 893 ko réceptionnés en 43s (66,9 ko/s)
Sélection du paquet libmodplug0c2 précédemment désélectionné.
(Lecture de la base de données… 395788 fichiers et répertoires déjà installés.)
Dépaquetage de libmodplug0c2 (à partir de …/libmodplug0c2_1%3a0.8.4-1+lenny1_amd64.deb) …
Sélection du paquet vlc-nox précédemment désélectionné.
Dépaquetage de vlc-nox (à partir de …/vlc-nox_1.0.3-1_amd64.deb) …
Traitement des actions différées (« triggers ») pour « man-db »…
Paramétrage de libmodplug0c2 (1:0.8.4-1+lenny1) …
Paramétrage de vlc-nox (1.0.3-1) …
root@MAYHEM:/home/tyler-durden# apt-get install vlc=1.0.3-1
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
cups-pk-helper tomboy python-cupshelpers libndesk-dbus1.0-cil libmono-addins-gui0.2-cil update-notifier
network-manager-gnome esound-clients gdebi libndesk-dbus-glib1.0-cil libestools2.0 mobile-broadband-provider-info
evolution-exchange transmission-gtk update-manager-gnome gdebi-core alsa-oss software-center libmono-addins0.2-cil
xorg-docs-core festlex-cmu transmission-common gnome-codec-install update-manager-core libdevkit-power-gobject1
simple-scan python-aptdaemon epiphany-extensions festvox-kallpc16k libglc0 system-config-printer-udev aptdaemon
python-aptdaemon-gtk tix gedit-plugins gnumeric-common liferea libisccfg60 gnumeric festival rss-glx liferea-data
festlex-poslex gnome-office totem-mozilla libglewmx1.5 rhythmbox-plugin-cdrecorder libgmime2.4-cil
Veuillez utiliser « apt-get autoremove » pour les supprimer.
Paquets suggérés :
mozilla-plugin-vlc videolan-doc
Les NOUVEAUX paquets suivants seront installés :
vlc
0 mis à jour, 1 nouvellement installés, 0 à enlever et 3 non mis à jour.
Il est nécessaire de prendre 1 578 ko dans les archives.
Après cette opération, 3 920 ko d’espace disque supplémentaires seront utilisés.
ATTENTION : les paquets suivants n’ont pas été authentifiés.
vlc
Faut-il installer ces paquets sans vérification (o/N) ? o
Réception de : 1 boisson.homeip.net/debian/ squeeze/divers vlc amd64 1.0.3-1 [1 578 kB]
1 578 ko réceptionnés en 19s (79,9 ko/s)
Sélection du paquet vlc précédemment désélectionné.
(Lecture de la base de données… 396110 fichiers et répertoires déjà installés.)
Dépaquetage de vlc (à partir de …/archives/vlc_1.0.3-1_amd64.deb) …
Traitement des actions différées (« triggers ») pour « man-db »…
Traitement des actions différées (« triggers ») pour « menu »…
Traitement des actions différées (« triggers ») pour « desktop-file-utils »…
Traitement des actions différées (« triggers ») pour « gnome-menus »…
Paramétrage de vlc (1.0.3-1) …
Traitement des actions différées (« triggers ») pour « menu »…
[/quote]
Voila, tout marche parfaitement à première vue
Merci à tous…
Maintenant il ne me reste plus qu’à installer un driver ati correct, ce qui veut dire que je vais bientot revenir sur ce forum :stuck_out_tongue:

Pour le preferences, lis le début du fil dans Trucs et Astuces.