Steam et libc6 sous Wheezy 64 bits

Ce soir j’ai un peu de temps libre et pour passer mes nerfs de la journée j’ai voulu me défouler en fragant (comme on dit dans le jargon) quelques méchants dans Half-life 2 sur Steam. Après de longues semaines sans jouer j’avais hâte !

Premier démarrage steam doit se mettre  à jour, normal après autant de temps sans utilisation,  au redémarrage bam une belle erreur se met entre moi et ma mitraillette de l’espace.

version `GLIBC_2.15' not found (required by /home/olivier/.local/share/Steam/ubuntu12_32
/steam-runtime/i386/usr/lib/i386-linux-gnu/libX11.so.6)

 

Je prends une grande inspiration et je me mets au travail. D’abords je vérifie la version de libc6 sur wheezy :

 

sudo apt-cache policy libc6
libc6:
  Installé : 2.13-38
  Candidat : 2.13-38
Table de version :     
 *** 2.13-38 0
        500 http://ftp.fr.debian.org/debian/ wheezy/main amd64 Packages

Bon je dois modifier mon sources.list pour mettre à jour libc6 à partir des dépots Jessie (actuelle testing), on appelle cela du apt pinning[en]. Dans un premier temps j’ai modifié mon /etc/apt/souces.list :

 

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

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

# wheezy-updates, previously known as 'volatile'
deb http://ftp.fr.debian.org/debian/ wheezy-updates main contrib non-free

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

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

deb http://mozilla.debian.net/ wheezy-backports iceweasel-release

deb http://ftp.fr.debian.org/debian testing main contrib non-free
deb http://security.debian.org/ testing/updates main contrib non-free

 

Je n’ai pas rajouté les dépôt unstable car je ne souhaite pas en utiliser les mises à jours. A partir de mon souces.list j’ai donc complété mon fichier /etc/apt/preferences.

 

Package: *
Pin: release a=stable
Pin-Priority: 900

Package: *
Pin: release a=stable-updates
Pin-Priority: 900

Package: *
Pin: release a=stable
Pin-Priority: 900

Package: *
Pin: release o=Debian Mozilla Team a=wheezy-backports
Pin-Priority: 500

Package: *
Pin: release o=Unofficial Multimedia Packages a=stable
Pin-Priority: 500

Package: *
Pin release o=Debian a=wheezy-backports
Pin-priority: 500

Package: *
Pin: release a=testing
Pin-Priority: -10

Package: *
Pin: release a=stable-updates
Pin-Priority: 900

 

Je ne vais pas m’attarder sur l’explication de mon preferences, l’auteur de cette page le fait très bien et elle m’a servi de base pour réaliser le mien. Avant de faire le grand saut petite vérification afin de voir si mes priorités s’appliquent bien :

 

sudo apt-get update # pour rafraîchir apt
sudo apt-cache policy
#mise à jour depuis Jessie de la libc6
apt-get install -t testing libc6

 

Et voila Steam s’est mis à jour sans d’autres encombres. Et moi je vous laisse j’ai rendez-vous avec mes instincts guerriers.

 

Vus : 1555
Publié par Olivier Delort : 73