Perte de VLC

Bonjour à tous,

Suite à une mise à jour récente j’ai dû désinstaller VLC pour installer des mises à jour d’autres paquets. Maintenant j’aimerais bien le réinstaller… sauf que je bloque à cause de vlc-nox :cry: Après recherche sur le net les cas similaires que j’ai pu trouver correspondaient à des erreurs avec le source.list. Ça tombe bien, j’avais prévu de profiter du fil à ce sujet pour le mettre au propre (même s’il n’était pas sale du tout).

Voici donc mon source.list actuel :

[code]### Version stable Squeeze

deb http://ftp.fr.debian.org/debian/ squeeze main

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

Squeeze security

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

Squeeze update

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

Squeeze multimedia

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

Version testing Wheezy

deb http://ftp.fr.debian.org/debian/ wheezy main

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

Wheezy security

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

Wheezy multimedia

deb http://mirror.home-dn.net/debian-multimedia/ wheezy main
#deb-src http://mirror.home-dn.net/debian-multimedia/ wheezy main

Version unstable 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.debian-multimedia.org/ sid main
#deb-src http://www.debian-multimedia.org/ sid main[/code]

Et le résultat de apt-cache policy :

$ apt-cache policy Fichiers du paquet : 100 /var/lib/dpkg/status release a=now 500 http://www.debian-multimedia.org/ sid/main Translation-fr 90 http://www.debian-multimedia.org/ sid/main amd64 Packages release v=None,o=Unofficial Multimedia Packages,a=unstable,n=sid,l=Unofficial Multimedia Packages,c=main origin www.debian-multimedia.org 500 http://ftp.fr.debian.org/debian/ sid/main Translation-fr 90 http://ftp.fr.debian.org/debian/ sid/non-free amd64 Packages release o=Debian,a=unstable,n=sid,l=Debian,c=non-free origin ftp.fr.debian.org 90 http://ftp.fr.debian.org/debian/ sid/contrib amd64 Packages release o=Debian,a=unstable,n=sid,l=Debian,c=contrib origin ftp.fr.debian.org 90 http://ftp.fr.debian.org/debian/ sid/main amd64 Packages release o=Debian,a=unstable,n=sid,l=Debian,c=main origin ftp.fr.debian.org 500 http://mirror.home-dn.net/debian-multimedia/ wheezy/main Translation-fr 985 http://mirror.home-dn.net/debian-multimedia/ wheezy/main amd64 Packages release v=None,o=Unofficial Multimedia Packages,a=testing,n=wheezy,l=Unofficial Multimedia Packages,c=main origin mirror.home-dn.net 990 http://security.debian.org/ wheezy/updates/non-free amd64 Packages release o=Debian,a=testing,n=wheezy,l=Debian-Security,c=non-free origin security.debian.org 990 http://security.debian.org/ wheezy/updates/contrib amd64 Packages release o=Debian,a=testing,n=wheezy,l=Debian-Security,c=contrib origin security.debian.org 990 http://security.debian.org/ wheezy/updates/main amd64 Packages release o=Debian,a=testing,n=wheezy,l=Debian-Security,c=main origin security.debian.org 500 http://ftp.fr.debian.org/debian/ wheezy/main Translation-fr 990 http://ftp.fr.debian.org/debian/ wheezy/non-free amd64 Packages release o=Debian,a=testing,n=wheezy,l=Debian,c=non-free origin ftp.fr.debian.org 990 http://ftp.fr.debian.org/debian/ wheezy/contrib amd64 Packages release o=Debian,a=testing,n=wheezy,l=Debian,c=contrib origin ftp.fr.debian.org 990 http://ftp.fr.debian.org/debian/ wheezy/main amd64 Packages release o=Debian,a=testing,n=wheezy,l=Debian,c=main origin ftp.fr.debian.org 500 http://mirror.home-dn.net/debian-multimedia/ squeeze/main Translation-fr 975 http://mirror.home-dn.net/debian-multimedia/ squeeze/main amd64 Packages release v=6.0,o=Unofficial Multimedia Packages,a=stable,n=squeeze,l=Unofficial Multimedia Packages,c=main origin mirror.home-dn.net 980 http://ftp.fr.debian.org/debian/ squeeze-updates/non-free amd64 Packages release o=Debian,a=squeeze-updates,n=squeeze-updates,l=Debian,c=non-free origin ftp.fr.debian.org 980 http://ftp.fr.debian.org/debian/ squeeze-updates/contrib amd64 Packages release o=Debian,a=squeeze-updates,n=squeeze-updates,l=Debian,c=contrib origin ftp.fr.debian.org 980 http://ftp.fr.debian.org/debian/ squeeze-updates/main amd64 Packages release o=Debian,a=squeeze-updates,n=squeeze-updates,l=Debian,c=main origin ftp.fr.debian.org 980 http://security.debian.org/ squeeze/updates/non-free amd64 Packages release v=6.0,o=Debian,a=stable,n=squeeze,l=Debian-Security,c=non-free origin security.debian.org 980 http://security.debian.org/ squeeze/updates/contrib amd64 Packages release v=6.0,o=Debian,a=stable,n=squeeze,l=Debian-Security,c=contrib origin security.debian.org 980 http://security.debian.org/ squeeze/updates/main amd64 Packages release v=6.0,o=Debian,a=stable,n=squeeze,l=Debian-Security,c=main origin security.debian.org 500 http://ftp.fr.debian.org/debian/ squeeze/main Translation-fr 980 http://ftp.fr.debian.org/debian/ squeeze/non-free amd64 Packages release v=6.0,o=Debian,a=stable,n=squeeze,l=Debian,c=non-free origin ftp.fr.debian.org 980 http://ftp.fr.debian.org/debian/ squeeze/contrib amd64 Packages release v=6.0,o=Debian,a=stable,n=squeeze,l=Debian,c=contrib origin ftp.fr.debian.org 980 http://ftp.fr.debian.org/debian/ squeeze/main amd64 Packages release v=6.0,o=Debian,a=stable,n=squeeze,l=Debian,c=main origin ftp.fr.debian.org Paquets étiquetés :

J’espère que je ne me suis pas vautré à ce niveau, ça m’a l’air conforme aux recommandations :think:

Maintenant voici ce que j’obtiens en essayant d’installer vlc :

[code]# aptitude install vlc
Les NOUVEAUX paquets suivants vont être installés :
liba52-0.7.4{a} libavc1394-0{a} libcddb2{a} libdvbpsi6{a} libebml0{a} liblircclient0{a} libmatroska0{a} libmpeg2-4{a}
libproxy0{a} libshout3{a} libtar{a} libtwolame0{a} libupnp3{a} libvlc5{a} libvlccore4{a} libxcb-keysyms1{a}
libxcb-randr0{a} vlc vlc-data{a} vlc-nox{a} vlc-plugin-notify{a} vlc-plugin-pulse{a}
0 paquets mis à jour, 22 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de télécharger 861 ko/14,3 Mo d’archives. Après dépaquetage, 39,8 Mo seront utilisés.
Les paquets suivants ont des dépendances non satisfaites :
libva1: Casse: vlc-nox (< 1.1.5-3) mais 1.1.3-1squeeze2 doit être installé.
Les actions suivantes permettront de résoudre ces dépendances :

 Conserver les paquets suivants dans leur version actuelle :
  1. vlc [Non installé]                                       
    
  2. vlc-nox [Non installé]                                   
    
  3. vlc-plugin-notify [Non installé]                         
    
  4. vlc-plugin-pulse [Non installé]                          
    

    Laisser les dépendances suivantes non satisfaites :

  5. vlc recommande vlc-plugin-notify (= 1.1.3-1squeeze2)     
    
  6. vlc recommande vlc-plugin-pulse (= 1.1.3-1squeeze2)[/code]
    

Impossible d’installer vlc-nox, il n’en veut pas, sauf à me supprimer entre autres Amarok :075

Je suppose qu’il me manque quelque chose de tout bête, j’ai donc besoin d’un petit coup de main pour soulever l’évidence :confusion-helpsign: Je suis sous wheezy en version 64 bits.

Merci d’avance.

Sans doute une dépendance cassée, un peut d’attente devrait te permette de voir arriver ton paquet manquant( reste à confirmer en allant voir ça sur les liste de diffusion ).

Salut,

j’ai eu le même problème sous ma wheezy. Il s’agit d’un problème de dépendances. En attendant, si tu veux vlc, tu fais aptitude safe-upgrade, il va te proposer le choix que tu as posté dans ton message puis il va te demander si cette solution te convient, tu mets non et là il va te proposer de revenir à la version de vlc présente dans squeeze et de ne pas installer les paquets qui causent le blocage. Tu dis oui.
Et tu vas pouvoir installer et utiliser le vlc de squeeze. Quand le bug sera résolu, ça ira tout seul à la mise-à-jour je pense.

Ok, nickel. Le safe-upgrade n’a rien donné, mais en relançant l’installation de VLC et en refusant la proposition d’aptitude, il m’a ensuite proposé plusieurs fois de passer en unstable, chose refusée, puis de revenir sur la version de squeeze pour libva1, ce que j’ai accepté. J’ai donc à nouveau VLC, je tâcherai de surveiller pour la suite.

Merci :smiley:

[quote=“Coq”]Ok, nickel. Le safe-upgrade n’a rien donné, mais en relançant l’installation de VLC et en refusant la proposition d’aptitude, il m’a ensuite proposé plusieurs fois de passer en unstable, chose refusée, puis de revenir sur la version de squeeze pour libva1, ce que j’ai accepté. J’ai donc à nouveau VLC, je tâcherai de surveiller pour la suite.

Merci :smiley:[/quote]
Idem. C’est là que j’ai compris pourquoi aptitude est recommandé sous debian et pas apt-get : pour les solutions qu’il propose quand ya des cassures ! C’est ça ?

[quote=“kamui57”]
Idem. C’est là que j’ai compris pourquoi aptitude est recommandé sous debian et pas apt-get : pour les solutions qu’il propose quand ya des cassures ! C’est ça ?[/quote]
aptitude n’est plus recommandé depuis squeeze mais apt-get (ça a de nouveau changé). Mais c’est vrai, en cas de soucis, aptitude a plus d’«imagination» à proposer des solutions (cf gestion-du-fichier-preferences-ebauche-t13757.html par exemple)

[quote=“fran.b”]
aptitude n’est plus recommandé depuis squeeze mais apt-get (ça a de nouveau changé). [/quote]
Tu as une source ?

J’ai vu cela uniquement pour la mise à niveau vers squeeze (problème de python ? ) : "Pour une mise à niveau des versions précédentes de Debian GNU/Linux, il est recommandé d’utiliser le gestionnaire de paquets apt-get. Lors des versions précédentes, aptitude était recommandé, mais les dernières versions d’apt-get fournissent des fonctions équivalentes et se sont montré plus robustes pour fournir le résultat de mise à niveau attendu."
debian.org/releases/stable/i … ngpackages
chapitre 4.4.

J’ai compris ça comme une recommandation à utiliser apt-get. Mais de toute façon l’un n’empêche pas l’autre,

Moi, j’ai toujours perçu les choses de cette façon. Je n’ai pas de compétences techniques particulières, je ne suis pas du tout dans l’informatique à l’origine, je n’aime pas trop les cassures, les dépendances qui coincent et autres. J’ai toujours trouvé d’un point de vue personnel qu’il était moins risqué de gérer des versions testing et sid avec aptitude plutôt qu’avec apt-get.

J’ai touché à Debian quand Sarge était la version testing et à l’époque les copains qui me guidaient là-dedans (sur ma demande hein :ugeek:) m’ont tous dit qu’aptitude était plus riche et plus puissant. Depuis j’y crois toujours :stuck_out_tongue: Ça ne m’empêche pas d’utiliser Synaptic pour la gestion courante :eusa-whistle:

Et pourtant si tu tape aptitude tous seul dans une console tu trouvera un petit bijou geek qui remplace synaptic :077

Taratata, rien ne vaut un apt-get bien réfléchi. J’aimerais bien comprendre comment aptitude note ses scenarios d’ailleurs…

C’est avec ça que j’ai tourné pendant quelques années :wink: Je n’ai découvert que plus tard qu’aptitude pouvait aussi s’utiliser en ligne de commande comme ici. L’intérêt d’un Synaptic (ou habituellement sous KDE KPackageKit non dispo sous debian ou Adept) c’est que les paquets sont classés, ce qui permet par exemple d’explorer les outils de traitement de texte, y compris ceux qu’on ne connaît pas, ou de découvrir des jeux libres :smiley:

Plus sérieusement de que j’en avais entendu à l’époque c’est qu’aptitude historisait les paquets gérés par lui alors qu’apt-get non. Qu’en est-il ? :think:

Tu veux dire qu’il tient une liste des paquets installés/désinstallés/mis à jour et des dates ?

Et pourtant si tu tape aptitude tous seul dans une console tu trouvera un petit bijou geek qui remplace synaptic :077[/quote]
Et puis maintenant il y a aptitude-gtk pour celles et ceux qui préfèrent utiliser un outil graphique.

Oui, elle est dans /var/log/aptitude

L’un et l’autre utilisent la base de dpkg plus une base propre distinguant les paquets installés automatiquement de ceux installés volontairement. aptitude a été le premier à gérer cette nuance, maintenant apt-get le fait très bien. La seule différence objective que j’ai vu entre apt-get et aptitude est la plus grande capacité d’aptitude à gérer les problèmes. Dans le fil que j’ai donné en exemple, il y a un cas ou apt-get ne sait pas s’en sortir et aptitude si.