[STEAM] problème librairies 32bits

Bonjour,

Je viens de réaliser une fresh install de Debian 8.6 (avec KDE en GUI) (mon proc est un i5 64bits).
J’ai installé les drivers de ma CG (970GTX) à l’aide du guide suivant :
https://wiki.debian.org/NvidiaGraphicsDrivers
Tout s’est bien passé.
J’ai ensuite souhaiter installer steam. J’ai donc suivi le guide suivant :
https://wiki.debian.org/Steam
Je me suis arrêté à l’étape 3.
J’ai lancé Steam et j’ai eu l’erreur classique :

 rainette@rainette:~$ steam
Running Steam on debian 8 64-bit
STEAM_RUNTIME is enabled automatically
Error: You are missing the following 32-bit libraries, and Steam may not run:
libGL.so.1
[2017-01-10 21:09:49] Startup - updater built Dec 20 2016 05:49:54
Looks like steam didn't shutdown cleanly, scheduling immediate update check
[2017-01-10 21:09:49] Checking for update on startup
[2017-01-10 21:09:49] Checking for available updates...
[2017-01-10 21:09:49] Download skipped: /client/steam_client_ubuntu12 version 1482202200, installed version 1482202200
[2017-01-10 21:09:49] Nothing to do
[2017-01-10 21:09:49] Verifying installation...
[2017-01-10 21:09:49] Performing checksum verification of executable files
[2017-01-10 21:09:49] Verification complete
[2017-01-10 21:09:50] Shutdown

J’ai donc parcouru la suite du guide et il indique qu’il faut installer les drivers 32 bits à l’aide de la commande suivante :

aptitude install libgl1-nvidia-glx:i386

J’ai un peu peur de faire ça : je ne veux pas virer les drivers qui existent déjà et qui fonctionnent et me retrouver sans GUI (je ne sais pas comment récupérer mes drivers et ma GUI quand j’ai cassé mes drivers et du coup je refais une fresh install…)
Lorsque je lance la commande il me précise :

The following actions will resolve these dependencies:

  Remove the following packages:                                            
  1.  libegl-nvidia0                                                          
    
  2.  libegl1-glvnd-nvidia                                                    
    
  3.  libepoxy0                                                               
    
  4.  libgl1-glvnd-nvidia-glx                                                 
    
  5.  libgl1-nvidia-glvnd-glx                                                 
    
  6.  libgles-nvidia1                                                         
    
  7.  libgles-nvidia2                                                         
    
  8.  libgles1-glvnd-nvidia                                                   
    
  9.  libgles2-glvnd-nvidia                                                   
    
  10. libglx-nvidia0                                                          
    
  11. libglx0-glvnd-nvidia                                                    
    
  12. libnvidia-cfg1                                                          
    
  13. libnvidia-ml1                                                           
    
  14. libvdpau1                                                               
    
  15. nvidia-alternative                                                      
    
  16. nvidia-driver                                                           
    
  17. nvidia-driver-bin                                                       
    
  18. nvidia-driver-libs                                                      
    
  19. nvidia-egl-icd                                                          
    
  20. nvidia-kernel-common                                                    
    
  21. nvidia-kernel-dkms                                                      
    
  22. nvidia-kernel-support                                                   
    
  23. nvidia-modprobe                                                         
    
  24. nvidia-vdpau-driver                                                     
    
  25. nvidia-vulkan-icd                                                       
    
  26. task-desktop                                                            
    
  27. task-kde-desktop                                                        
    
  28. va-driver-all                                                           
    
  29. vdpau-va-driver                                                         
    
  30. xorg                                                                    
    
  31. xserver-xorg                                                            
    
  32. xserver-xorg-core                                                       
    
  33. xserver-xorg-input-all                                                  
    
  34. xserver-xorg-input-evdev                                                
    
  35. xserver-xorg-input-mouse                                                
    
  36. xserver-xorg-input-synaptics                                            
    
  37. xserver-xorg-input-vmmouse                                              
    
  38. xserver-xorg-input-wacom                                                
    
  39. xserver-xorg-video-all                                                  
    
  40. xserver-xorg-video-ati                                                  
    
  41. xserver-xorg-video-cirrus                                               
    
  42. xserver-xorg-video-fbdev                                                
    
  43. xserver-xorg-video-intel                                                
    
  44. xserver-xorg-video-mach64                                               
    
  45. xserver-xorg-video-mga                                                  
    
  46. xserver-xorg-video-modesetting                                          
    
  47. xserver-xorg-video-neomagic                                             
    
  48. xserver-xorg-video-nouveau                                              
    
  49. xserver-xorg-video-nvidia                                               
    
  50. xserver-xorg-video-openchrome                                           
    
  51. xserver-xorg-video-qxl                                                  
    
  52. xserver-xorg-video-r128                                                 
    
  53. xserver-xorg-video-radeon                                               
    
  54. xserver-xorg-video-savage                                               
    
  55. xserver-xorg-video-siliconmotion                                        
    
  56. xserver-xorg-video-sisusb                                               
    
  57. xserver-xorg-video-tdfx                                                 
    
  58. xserver-xorg-video-trident                                              
    
  59. xserver-xorg-video-vesa                                                 
    
  60. xserver-xorg-video-vmware                                               
    
  Keep the following packages at their current version:                     
  1. libegl1-nvidia:i386 [Not Installed]                                     
    
  2. libgl1-nvidia-glx:i386 [Not Installed]                                  
    
  3. libgles1-nvidia:i386 [Not Installed]                                    
    
  4. libgles2-nvidia:i386 [Not Installed]                                    
    
  5. libnvidia-eglcore:i386 [Not Installed]                                  
    
  6. libnvidia-ml1:i386 [Not Installed]                                      
    
  7. nvidia-alternative:i386 [Not Installed]                                 
    
  8. nvidia-driver:i386 [Not Installed]                                      
    
  9. nvidia-driver-bin:i386 [Not Installed]                                  
    
  10. nvidia-kernel-dkms:i386 [Not Installed]                                 
    
  11. nvidia-settings:i386 [Not Installed]                                    
    
  12. nvidia-vdpau-driver:i386 [Not Installed]                                
    
  13. xserver-xorg-video-nvidia:i386 [Not Installed]                          
    
  Leave the following dependencies unresolved:                              
  1. kdm recommends xserver-xorg | xserver                                   
    
  2. kde-plasma-desktop recommends xserver-xorg                              
    
  3. xinit recommends xserver-xorg | xserver                                 
    
  4. xserver-xorg-input-all recommends xserver-xorg-input-wacom              
    
  5. nvidia-xconfig recommends libgl1-nvidia-glx-any                         
    
  6. nvidia-driver:i386 recommends nvidia-settings:i386 (>= 340)             
    
  7. nvidia-driver-bin:i386 recommends nvidia-driver:i386                    
    
  8. nvidia-kernel-dkms:i386 recommends nvidia-driver:i386 (>= 340.96) | libc
    
  9. xserver-xorg-video-nvidia:i386 recommends nvidia-driver:i386 (>= 340.96)
    
  10. xserver-xorg-video-nvidia:i386 recommends nvidia-vdpau-driver:i386 (>= 3
    
  11. xserver-xorg-video-nvidia:i386 recommends nvidia-settings:i386 (>= 340) 
    
  12. nvidia-driver-libs recommends libglx-nvidia0 (= 375.26-1~bpo8+1)        
    
  13. nvidia-driver-libs recommends libgles-nvidia1 (= 375.26-1~bpo8+1)       
    
  14. nvidia-driver-libs recommends libgles-nvidia2 (= 375.26-1~bpo8+1)       
    
  15. nvidia-driver-libs recommends libnvidia-cfg1 (= 375.26-1~bpo8+1)        
    
  16. nvidia-driver-libs recommends nvidia-vulkan-icd (= 375.26-1~bpo8+1)     
    
  17. nvidia-egl-common recommends libegl-nvidia0                             
    
  18. nvidia-vdpau-driver recommends nvidia-kernel-dkms (= 375.26-1~bpo8+1) | 
    
  19. nvidia-vulkan-common recommends nvidia-vulkan-icd                       
    
  20. xserver-xorg-video-nvidia recommends nvidia-driver (>= 375.26)          
    
  21. xserver-xorg-video-nvidia recommends nvidia-vdpau-driver (>= 375.26)    
    
  22. xserver-xorg-video-nvidia recommends nvidia-kernel-dkms (= 375.26-1~bpo8
    

Accept this solution? [Y/n/q/?]

Je reconnais dans les packages qu’il veut enlever mes drivers actuels… (pourtant j’ai bien activé la multi-arch…)

Pourriez-vous m’aider, m’apporter vos lumières, vos expériences, vos doutes, vos peines… (je ne sais plus à quel saint me vouer)

J’ai cherché pas mal sur Internet, mais les solutions proposées font appel à des packages qui n’existent plus, ou des manipulations pas très propres (je veux éviter le frankeinDebian à tout prix)

En vous remerciant par avance et par écrit.

J’ai eu un problème de ce style en installant un logiciel opengl (simplescreenrecorder). Il manquait deux liens :

jacques@jacques-t430:/usr/lib/i386-linux-gnu$ ls -l libGL.so.1
lrwxrwxrwx 1 root root 14 août 19 2015 libGL.so.1 -> libGL.so.1.2.0

jacques@jacques-t430:/usr/lib/x86_64-linux-gnu$ ls -l libGL.so.1
lrwxrwxrwx 1 root root 14 sept. 26 18:24 libGL.so.1 -> libGL.so.1.2.0

J’ai cherché pas mal de temps !
Je ne peux évidemment pas garantir que ton problème est le même.

je ne connais pas steam n’étant pas un joueur; mais avez vous vous activé le multi arch pour 32 bits sur votre debian 64 bits? Le steam en question est il en version 32 bits seulement?

oui, manifestement il l’a activé.

Je complète, il me semble que les indications données en bas de la page qui suit peuvent aider :


Dans la liste des liens à créer j’ai été obligé d’en rajouter un qui concerne l’architecture 64 bits (voir plus haut).
Marteen Baert est un créateur de jeux, il connait manifestement bien le sujet.
Son logiciel de saisie d’écran est remarquable.

Lorsque je tente de créer les liens comme indiqué dans le tutoriel que tu m’as donné (pour l’architecture x64 sous debian) , j’ai un message d’erreur :

rainette@rainette:/usr/lib/i386-linux-gnu$ sudo ln -s libGLU.so.1 libGLU.so
ln: failed to create symbolic link ‘libGLU.so’: File exists

La bonne nouvelle c’est que j’ai pu installer les packages sans tuer mes drivers actuels.

donc le problème ne provient pas de ces liens manquants. donc ??
A part cela ta bonne nouvelle en est effectivement une.