6260
Comment: sync with English master
|
7194
sync with English master
|
Deletions are marked like this. | Additions are marked like this. |
Line 99: | Line 99: |
'''Le jeu ne se lance pas (Steam fonctionne) :''' Solution #1 : il semble que lorsque le pilote nvidia 367.44 est directement utilisé, Steam fonctionne mal. Ce dernier échoue à lancer le jeu sans libgtk-2.0-0:i386 (dépendance). Installez le paquet approprié : {{{ # apt-get install libgtk-2.0-0:i386 }}} Solution #2 : le répertoire des jeux de Steam nécessite une permission pour l'exécution (+x). Si vous avez copié ce répertoire à partir d'un emplacement distant, il se pourrait que les permissions aient été enlevées. Assurez-vous que que les jeux à l'intérieur de /home/<username>/.steam/steam/steamapps/common/ ont +x au script de démarrage. Certains s'exécutent indépendamment via un script shell alors que d'autres jeux s'exécutent avec un raccourci. Le lanceur doit avoir une permission +x pour fonctionner. {{{ # chmod +x /home/<username>/.steam/steam/steamapps/common/<game>/ }}} |
Translation(s): Deutsch - English - Español - Français - Português do Brasil - Русский
Steam est une plate-forme de distribution de contenu en ligne et d'application informatique (principalement de jeux vidéo) avec un support GNU/Linux. Steam est disponible dans les dépôts non-free. |
Contents
Graphisme
Certains jeux vont très bien fonctionner avec les configurations de base, d'autres nécessiteront peut être la mise à jour des pilotes pour avoir de meilleures performances, et d'autres encore refuseront de fonctionner sans des pilotes à jour. Déterminez quel type de carte vous utilisez et suivez les instructions de la section appropriée dans AMD graphics ou NVIDIA graphics.
Préparation
Permissions pour les utilisateurs
Vous devez vous assurer que l'utilisateur habituel qui lancera les jeux steam soit au minimum déclaré membre des groupes « video » et « audio ». Debian a en effet une approche de la sécurité consistant à interdire par défaut aux utilisateurs à moins que l'administrateur ne les y autorise explicitement. Ceci est géré par des groupes "de tâches" autorisant l'accès à des type de fichiers/périphériques. Le premier utilisateur créé durant l'installation est inclus automatiquement dans les groupes « video », « audio », « cdrom », « scanner », etc. En revanche, tout utilisateur supplémentaire créé n'est inclus dans aucun de ces groupes spéciaux. Par conséquent, cet utilisateur ne sera pas capable d’exécuter Steam. Le lancement échoue avec des messages d'erreurs de ce type : « X bad number out of range ». Vous devez donc inclure manuellement cet utilisateur supplémentaire dans les deux groupes mentionnés plus haut, à l'aide d'un outil graphique d'administration des utilisateurs et groupes (tel que kuser), ou bien par la commande :
#usermod -a -G video,audio votre-utilisateur-supplémentaire
Installation
Un paquet est disponible pour Debian 8 « Jessie », « Stretch » et « Sid ».
Les paquets ne sont actuellement pas disponibles pour la version Debian 7 « Wheezy ». Si vous souhaitez utiliser Steam sur un système « Wheezy », vous devez d'abord construire un chroot jessie (voir schroot pour cela) ou procéder au préalable à une mise à niveau vers « Jessie ».
Système 64 bits (amd64)
Ces instructions sont uniquement destinées aux systèmes Jessie et Sid. Ne pas faire cela sur Wheezy ou vous risquez de casser votre système.
Ajoutez la mention « non-free » à votre /etc/apt/sources.list, exemple :
# Debian Jessie deb http://httpredir.debian.org/debian/ jessie main contrib non-free
Activez Multi-Arch et faites une mise à jour de la liste de paquets disponibles :
# dpkg --add-architecture i386 # aptitude update
Installez le paquet steam :
# aptitude install steam
- Installez la bibliothèque OpenGL 32 bits :
L'installation des bibliothèques OpenGL 32 bits pourrait désinstaller les pilotes 64 bits que vous aviez peut-être déjà installés. L'installation des pilotes propriétaires pour les cartes graphiques AMD ou les cartes Nvidia est recommandé. La bibliothèque OpenGL appropriée sera installée avec ces pilotes. Si vous avez installé ces pilotes à partir de jessie-backports, assurez-vous d'installer aussi la bibliothèque 32 bits à partir de jessie-backports.
Pour les cartes graphiques Nvidia :
# aptitude install libgl1-nvidia-glx:i386
Pour les cartes graphiques ATI/AMD :
# aptitude install libgl1-fglrx-glx:i386
Système 32 bits (i386)
Ces instructions sont uniquement destinées aux systèmes Jessie et Sid. Ne pas faire cela sur Wheezy ou vous risquez de casser votre système.
Ajoutez la mention « non-free » à votre /etc/apt/sources.list, exemple :
# Debian Jessie deb http://httpredir.debian.org/debian/ jessie main contrib non-free
Faites une mise à jour de la liste des paquets disponibles et installez le paquet steam :
# aptitude update # aptitude install steam
Dépannage
Pas de son dans les jeux
Vous devez effacer alsa-lib et libasound.so.* dans ~/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/ et ~/.steam/steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/
Ainsi :
# rm -rf ~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/alsa-lib # rm -rf ~/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/alsa-lib # rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libasound.so.* # rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libasound.so.*
Des pages des rubriques Magasin et Communauté ne s'affichent pas
Démarrez Steam à partir du terminal
$ steam
Lors de la tentative pour accéder à la page du Magasin, le terminal devrait indiquer :
$ ~/.local/share/Steam/ubuntu12_32/steamwebhelper: error while loading shared libraries: libgpg-error.so.0: cannot open shared object file: No such file or directory
Cela signifie que vous ne disposez pas de la version 32 bits du paquet libgpg-error0 installée.
Installez le paquet correspondant :
# apt-get install libgpg-error0:i386
Le jeu ne se lance pas (Steam fonctionne) :
Solution #1 : il semble que lorsque le pilote nvidia 367.44 est directement utilisé, Steam fonctionne mal. Ce dernier échoue à lancer le jeu sans libgtk-2.0-0:i386 (dépendance).
Installez le paquet approprié :
# apt-get install libgtk-2.0-0:i386
Solution #2 : le répertoire des jeux de Steam nécessite une permission pour l'exécution (+x). Si vous avez copié ce répertoire à partir d'un emplacement distant, il se pourrait que les permissions aient été enlevées.
Assurez-vous que que les jeux à l'intérieur de /home/<username>/.steam/steam/steamapps/common/ ont +x au script de démarrage. Certains s'exécutent indépendamment via un script shell alors que d'autres jeux s'exécutent avec un raccourci. Le lanceur doit avoir une permission +x pour fonctionner.
# chmod +x /home/<username>/.steam/steam/steamapps/common/<game>/