Problème installation DVD:Rip

Bonjour à tous, j’ai un petit soucis lors de l’installation de dvd:rip sur Debian/stable, je me retrouve face à un pb de dépendances.
Cela se produit sur mes 3 machines.

Apparemment il voudrait mettre des paquets en instable/testing alors que j’aimerais avoir un système bien propre en stable.
Avez vous une idée ?

Merci beaucoup, Arnaud

Voici la sortie terminal :

[code]16:12 root@aegis ~ # aptitude install dvdrip
Les NOUVEAUX paquets suivants vont être installés :
dvdrip dvdrip-doc{a} ffmpeg{a} fping{a} gocr{a} gtk2-ex-formfactory-perl{a} libanyevent-perl{a} libasync-interrupt-perl{a} libavdevice52{a} libavfilter0{a}
libcommon-sense-perl{a} libevent-execflow-perl{a} libevent-perl{a} libevent-rpc-perl{a} libgraphicsmagick3{a} libintl-perl{a} libmjpegtools-1.9{a}
libquicktime1{a} libsox-fmt-alsa{a} libsox-fmt-base{a} libsox1b{a} libxcb-shape0{a} libxine1{a} libxine1-bin{a} libxine1-console{a} libxine1-ffmpeg{a}
libxine1-misc-plugins{a} libxine1-plugins{a} libxine1-x{a} mjpegtools{a} sox{a} subtitleripper{a} transcode{ab} transcode-doc{a} transcode-utils{a}
transfig{a} twolame{a} xine-ui{a}
0 paquets mis à jour, 38 nouvellement installés, 0 à enlever et 1 non mis à jour.
Il est nécessaire de télécharger 13,9 Mo/14,7 Mo d’archives. Après dépaquetage, 40,3 Mo seront utilisés.
Les paquets suivants ont des dépendances non satisfaites :
transcode: Dépend: libavcodec52 (>= 5:0.6.1+svn20101128) mais 4:0.5.5-1 est installé.
Dépend: libavformat52 (>= 5:0.6.1+svn20101128) mais 4:0.5.5-1 est installé.
Dépend: libpostproc51 (>= 5:0.6.1+svn20101128) mais 4:0.5.5-1 est installé.
Les actions suivantes permettront de résoudre ces dépendances :

 Conserver les paquets suivants dans leur version actuelle :
  1. dvdrip [Non installé]                                    
    
  2. subtitleripper [Non installé]                            
    
  3. transcode [Non installé]                                 
    

Accepter cette solution ? [Y/n/q/?] n
ouverts : 101 ; fermés : 299 ; reportés : 20 ; en conflit : 22 .Les actions suivantes permettront de résoudre ces dépendances :

  Supprimer les paquets suivants :                                       
  1.  g++-4.4                                                              
    
  2.  gcc-4.3                                                              
    
  3.  gcc-4.4                                                              
    
  4.  gfortran                                                             
    
  5.  gfortran-4.4                                                         
    
  6.  libstdc++6-4.4-dev                                                   
    
  7.  linux-headers-2.6-686-bigmem                                         
    
  8.  linux-headers-2.6.32-5-686-bigmem                                    
    
  9.  r-base-dev                                                           
    
  10. vlc                                                                  
    
  11. vlc-nox                                                              
    
  12. vlc-plugin-notify                                                    
    
  13. vlc-plugin-pulse                                                     
    

    Installer les paquets suivants :

  14. cpp-4.6 [4.6.2-4 (testing)]                                          
    
  15. ffmpeg [5:0.7.8-0.0 (stable)]                                        
    
  16. g++-4.6 [4.6.2-4 (testing)]                                          
    
  17. gcc-4.6 [4.6.2-4 (testing)]                                          
    
  18. gcc-4.6-base [4.6.2-4 (testing)]                                     
    
  19. libavdevice52 [5:0.7.8-0.0 (stable)]                                 
    
  20. libavfilter1 [5:0.7.8-0.0 (stable)]                                  
    
  21. libavutil50 [5:0.7.8-0.0 (stable)]                                   
    
  22. libgmp10 [2:5.0.2+dfsg-2 (testing, unstable)]                        
    
  23. libmpc2 [0.9-4 (testing, unstable)]                                  
    
  24. libp11-kit0 [0.8-2 (unstable)]                                       
    
  25. libquadmath0 [4.6.2-4 (testing)]                                     
    
  26. librtmp0 [2.4~20110711.gitc28f1bab-1 (testing, unstable)]            
    
  27. libstdc++6-4.6-dev [4.6.2-4 (testing)]                               
    
  28. libva1 [1.0.14-1 (testing, unstable)]                                
    
  29. libx264-118 [3:0.118.2085+git8a62835-0.1+1 (stable)]                 
    
  30. libxvidcore4 [2:1.2.2-0.1 (stable)]                                  
    
  31. linux-headers-3.1.0-1-486 [3.1.1-1 (testing, unstable)]              
    
  32. linux-headers-3.1.0-1-common [3.1.1-1 (testing, unstable)]           
    
  33. linux-headers-486 [3.1+41 (testing, unstable)]                       
    
  34. linux-kbuild-3.1 [3.1.1-2 (testing, unstable)]                       
    
  35. multiarch-support [2.13-21 (testing, unstable)]                      
    

    Conserver les paquets suivants dans leur version actuelle :

  36. libavfilter0 [Non installé]                                          
    

    Mettre à jour les paquets suivants :

  37. binutils [2.20.1-16 (now, stable) -> 2.22-1 (unstable)]              
    
  38. cpp [4:4.4.5-1 (now, stable) -> 4:4.6.1-3 (testing, unstable)]       
    
  39. g++ [4:4.4.5-1 (now, stable) -> 4:4.6.1-3 (testing, unstable)]       
    
  40. gcc [4:4.4.5-1 (now, stable) -> 4:4.6.1-3 (testing, unstable)]       
    
  41. libavcodec52 [4:0.5.5-1 (now, stable) -> 5:0.7.8-0.0 (stable)]       
    
  42. libavformat52 [4:0.5.5-1 (now, stable) -> 5:0.7.8-0.0 (stable)]      
    
  43. libc-bin [2.11.2-10 (now, stable) -> 2.13-21 (testing, unstable)]    
    
  44. libc-dev-bin [2.11.2-10 (now, stable) -> 2.13-21 (testing, unstable)]
    
  45. libc6 [2.11.2-10 (now, stable) -> 2.13-21 (testing, unstable)]       
    
  46. libc6-dev [2.11.2-10 (now, stable) -> 2.13-21 (testing, unstable)]   
    
  47. libc6-i686 [2.11.2-10 (now, stable) -> 2.13-21 (testing, unstable)]  
    
  48. libgcc1 [1:4.4.5-8 (now, stable) -> 1:4.6.2-4 (testing)]             
    
  49. libgcrypt11 [1.4.5-2 (now, stable) -> 1.5.0-3 (testing, unstable)]   
    
  50. libgnutls26 [2.8.6-1 (now, stable) -> 2.12.14-3 (testing, unstable)] 
    
  51. libgomp1 [4.4.5-8 (now, stable) -> 4.6.2-4 (testing)]                
    
  52. libgpg-error0 [1.6-1 (now, stable) -> 1.10-1 (testing, unstable)]    
    
  53. libmpfr4 [3.0.0-2 (now, stable) -> 3.1.0-3 (testing, unstable)]      
    
  54. libpostproc51 [4:0.5.5-1 (now, stable) -> 5:0.7.8-0.0 (stable)]      
    
  55. libstdc++6 [4.4.5-8 (now, stable) -> 4.6.2-4 (testing)]              
    
  56. libswscale0 [4:0.5.5-1 (now, stable) -> 5:0.7.8-0.0 (stable)]        
    
  57. libvpx0 [0.9.1-2 (now, stable) -> 0.9.7.p1-2 (testing, unstable)]    
    
  58. locales [2.11.2-10 (now, stable) -> 2.13-21 (testing, unstable)]     
    
  59. make [3.81-8 (now, stable) -> 3.82-1 (experimental)]                 
    

    Laisser les dépendances suivantes non satisfaites :

  60. r-base-core recommande r-base-dev                                    
    
  61. vlc recommande vlc-plugin-notify (= 1.1.3-1squeeze6)                 
    
  62. vlc recommande vlc-plugin-pulse (= 1.1.3-1squeeze6) [/code]
    

Mon sourcelist :

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

squeeze

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 multimedia

deb http://www.debian-multimedia.org squeeze main non-free
deb-src http://mirror.home-dn.net/debian-multimedia squeeze main

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

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

wheezy

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 multimedia

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

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

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

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

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

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[/code]

Ainsi que mon fichier preference:

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

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

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

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

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

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

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

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

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

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

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

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

Les paquets suivants ont des dépendances non satisfaites : transcode: Dépend: libavcodec52 (>= 5:0.6.1+svn20101128) mais 4:0.5.5-1 est installé. Dépend: libavformat52 (>= 5:0.6.1+svn20101128) mais 4:0.5.5-1 est installé. Dépend: libpostproc51 (>= 5:0.6.1+svn20101128) mais 4:0.5.5-1 est installé.
Comme d’hab c’est debian-multimedia.org qui fait chier, toujours avec les mêmes paquets !
Les versions 5:… proviennent des dépôts debian-multimedia tandis que les versions 4: proviennent des dépôts debian officiels.

Solution probable : mettre à jour ces 3 paquets pour qu’ils s’installent à partir de debian-multimedia. Attention cependant, tu vas te retrouver avec un VLC incapable de lire les .flv (vidéos flash) à moins que tu n’installes également la version de VLC provenant de debian-multimedia.

Merci pour la réponse.
Comment j’installe la mise à jour ? d’habitude je fait un truc du genre paquet/version , là ça m’envois chier gaiement :laughing:

Vu la réaction d’aptitude à l’installation du paquet dvdrip, ça risque de poser quelques problèmes de dépendances.

Si je devais le faire, j’utiliserais aptitude en mode interactif, qui permet de gérer soi-même les dépendances quand ça devient trop complexe pour lui (ce qui semble être le cas ici vu le nombre de paquets qu’il te propose de modifier).
Voir mes explications à ce sujet (lis-les attentivement avant de commencer toute manip, ça t’évitera des surprises) :
impossible-de-resoudre-les-dependances-t36288.html#p366124
impossible-de-resoudre-les-dependances-t36288.html#p366187

Commence par lui demander (en interactif) d’installer dvdrip, et suis les chaînes de dépendances comme expliqué dans mes messages. Une fois que c’est OK, fais la même chose avec le VLC de debian-multimedia.
Quand tu hésites sur la version d’un paquet, utilise apt-cache policy pour savoir quelle version se trouve dans quel dépôt.

Hum … ok je vais jeter un oeil la dessus, merci !
C’est quand même dingue que ça chie comme ça =/ un pote qui est en debian/testing galère aussi avec dvd:rip pour le même soucis de dépendance.
Du coups je me tâte à persister dans cette installation, apparemment d’autres rippeurs comme AcidRip ont l’air de s’installer sans trop de soucis. J’ai tenté avec OGMrip, la même galère que pour dvd:rip :think:

Pour rappel, debian-multimedia n’est PAS un dépôt officiel Debian. Rien de très étonnant donc, sachant que le but exprès est de fournir des versions de paquets multimédia que Debian ne propose pas, quitte à entrer parfois en conflit avec les dépôts officiels.

Je sais bien … mais de là à me proposer de changer de kernel … je suis en train de tester HandBrake qui à l’air pas mal du tout. Je reviendrais sur dvd:rip quand les dépendances seront moins cassées (si ça change…)

Merci de ton aide en tout cas =)

Au risque d’insister, en appliquant à la lettre sur ma machine la méthode que je t’ai proposé…

Y’a eu quelques petits soucis de dépendances, des paquets cassés à tire-larigot, mais rien de bien méchant au final (j’y ai passé moins de 5mn).
:mrgreen: