Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[PATH] Le répertoire games n'est plus reconnu [résolu]
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
struddel
Tux's lil' helper
Tux's lil' helper


Joined: 08 Apr 2008
Posts: 82

PostPosted: Tue Jun 03, 2008 1:02 am    Post subject: [PATH] Le répertoire games n'est plus reconnu [résolu] Reply with quote

Hello,

ça fait plusieurs jours que j'ai un soucis avec mon répertoire games, je jouais pas ces derniers temps donc j'avais laissé de côté mais là ça m'agace.

La première fois que j'avais installé un jeu sous Gentoo, c'était Penguin Racer. Mon user était déjà dans le groupe games et j'avais rajouté /usr/games/bin au PATH.

Ça marchait impec', juste à lancer "ppracer" et ça lançait le jeu.

Depuis j'en ai installé quelques autres (même genre de jeux débiles, mes préférés 8) ) et ils ont marché impec'.

Depuis mon dernier emerge -uDN world, je ne peux plus lancer les jeux. Pendant cette mise à jour, j'ai recompilé xorg-x11 suite à un petit soucis, mais tout s'est bien passé, mon accel' 3D marche au poil et tout fonctionne impec', seulement les noms des exécutables ne sont plus reconnus ni en console, ni dans l'invite de commande de ratpoison (le wm que j'utilise).

Les autres programmes marchent impec', je n'ai ce problème qu'avec les jeux.

Si j'essaie de taper directement /usr/games/bin/ppracer par exemple, je n'ai pas les droits en user. Si j'essaie de taper juste le nom de l'executable en root, le shell m'indique qu'il ne connaît pas cette commande, en revanche si je tape le chemin entier en root /usr/games/bin/ppracer, là le jeu se lance et marche impec.

Seulement je n'ai ni envie de taper le chemin en entier à chaque fois, ni envie de jouer en root ...

Je me suis reloggué plusieurs fois avec mon user, j'ai même rebooté l'ordi, j'ai revérifié le PATH, pas moyen de trouver le pourquoi du comment ...

Voici mon PATH user :

Code:
% echo $PATH
/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/i486-pc-linux-gnu/gcc-bin/4.1.2:/usr/i686-pc-linux-gnu/gcc-bin/4.1.2:/usr/games/bin


Voici les groupes de mon user :

Code:
% groups struddel
lp wheel floppy audio cdrom video usb users portage games plugdev mount vboxusers struddel


Et voici les droits des fichiers :


Code:
# ls -l /usr/games/bin
total 5224
-rwxr-x--- 1 root    35  547112 mai 19 01:36 briquolo
-rwxr-x--- 1 root games  236900 jun  3 01:47 frozen-bubble
-rwxr-x--- 1 root games    2152 jun  3 01:47 frozen-bubble-editor
-rwxr-x--- 1 root games  605996 mai 29 20:44 hedgewars
-rwxr-x--- 1 root games  472184 mai 29 20:44 hwengine
-rwxr-x--- 1 root    35  614264 mai 19 01:37 ppracer
-rwxr-x--- 1 root    35 1489732 mai 19 01:40 smc
-rwxr-x--- 1 root    35 1343064 mai 19 01:48 stormbaancoureur


Je sais pas ce qu'est le groupe "35", mais hedgewars qui est au groupe games ne fonctionne pas mieux.

Une idée ?
_________________
Linux c'est vachement compliqué quand on est un chat. J'aimerais pas être un chat.


Last edited by struddel on Tue Jun 03, 2008 11:10 am; edited 1 time in total
Back to top
View user's profile Send private message
geekounet
Bodhisattva
Bodhisattva


Joined: 11 Oct 2004
Posts: 3772

PostPosted: Tue Jun 03, 2008 6:15 am    Post subject: Reply with quote

Est-ce que t'as encore ton /etc/env.d/90games ?Si oui, vérifie qu'il a bien rajouté /usr/games/bin au PATH dans /etc/profile.env

Pour ton groupe fantome, ça se pourrait bien que ton groupe games a été recréé... D'ailleurs chez moi 35 c'est le groupe games justement.
Que donne un getent group games ?
Back to top
View user's profile Send private message
struddel
Tux's lil' helper
Tux's lil' helper


Joined: 08 Apr 2008
Posts: 82

PostPosted: Tue Jun 03, 2008 9:38 am    Post subject: Reply with quote

Voilà ce que j'ai :

Quote:
# cat /etc/profile.env
# THIS FILE IS AUTOMATICALLY GENERATED BY env-update.
# DO NOT EDIT THIS FILE. CHANGES TO STARTUP PROFILES
# GO INTO /etc/profile NOT /etc/profile.env

export CLASSPATH='.'
export CONFIG_PROTECT='/usr/share/config'
export CONFIG_PROTECT_MASK='/etc/env.d/java/ /etc/udev/rules.d /etc/fonts/fonts.conf /etc/gconf /etc/terminfo /etc/texmf/web2c /etc/revdep-rebuild'
export CVS_RSH='ssh'
export DCCC_PATH='/usr/lib/distcc/bin'
export DISTCC_LOG=''
export DISTCC_VERBOSE='0'
export GCC_SPECS=''
export GDK_USE_XFT='1'
export INFOPATH='/usr/share/info:/usr/share/binutils-data/i686-pc-linux-gnu/2.18/info:/usr/share/gcc-data/i486-pc-linux-gnu/4.1.2/info:/usr/share/gcc-data/i686-pc-linux-gnu/4.1.2/info'
export LC_ALL='fr_FR.UTF-8'
export LESS='-R -M --shift 5'
export LESSOPEN='|lesspipe.sh %s'
export MANPATH='/usr/local/share/man:/usr/share/man:/usr/share/binutils-data/i686-pc-linux-gnu/2.18/man:/usr/share/gcc-data/i486-pc-linux-gnu/4.1.2/man:/usr/share/gcc-data/i686-pc-linux-gnu/4.1.2/man:/etc/java-config/system-vm/man/'
export OPENGL_PROFILE='xorg-x11'
export PAGER='/usr/bin/less'
export PATH='/opt/bin:/usr/i486-pc-linux-gnu/gcc-bin/4.1.2:/usr/i686-pc-linux-gnu/gcc-bin/4.1.2:/usr/games/bin'
(etc.)


Mon /etc/env.d/90games est toujours là :

Quote:
#cat /etc/env.d/90games
LDPATH="/usr/games/lib:"
PATH="/usr/games/bin"


Et pour getent group games j'ai ça :

Quote:
# getent group games
games:x:407:struddel

_________________
Linux c'est vachement compliqué quand on est un chat. J'aimerais pas être un chat.
Back to top
View user's profile Send private message
struddel
Tux's lil' helper
Tux's lil' helper


Joined: 08 Apr 2008
Posts: 82

PostPosted: Tue Jun 03, 2008 11:11 am    Post subject: Reply with quote

résolu grâce à Geekounet, fallait changer le GID du groupe games en 35 :)
_________________
Linux c'est vachement compliqué quand on est un chat. J'aimerais pas être un chat.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum