Besoin d'un expert SHELL : a plus $MANPATH !!

Besoin d'un expert SHELL : a plus $MANPATH !! - Linux et OS Alternatifs

Marsh Posté le 29-10-2003 à 12:35:19    

salut!
 
j'ai du installer un soft ( alliance de lip6 ) et indiquer un PATH pour ce soft . Depuis j'arrive pu à accéder à mes pages de man pour mes commandes de base ( mount , fstab & co ) ...
 
on m'a conseillé de créer un nouvo user , et de copier les .bash* vers mon rep de user que j'utilise normalement . Mais ça n'a pas résolu mon prob :(
 
vous avez des idées ?


Message édité par filozor le 29-10-2003 à 17:25:55
Reply

Marsh Posté le 29-10-2003 à 12:35:19   

Reply

Marsh Posté le 29-10-2003 à 17:24:31    

dites moi , keski fait qu on a accès aux man des différents executables du système : c pas un truc du style  
 
$MANPATH=/usr/man:/usr/local/man:/usr/X11/man
 
parce qu'actuellement j'ai un autre truc qui pointe vers le soft  
$MANPATH=/opt/alliance-5.0
 
me faut un spécialiste du bash :D

Reply

Marsh Posté le 29-10-2003 à 17:28:52    

man man :
CHEMIN DE RECHERCHE DES PAGES DE MANUEL
       man utilise une methode sophistiquee de localisation des  fichiers  des
       pages  de  manuel,  basee sur les options d'invocation et les variables
       d'environnement, le fichier de configuration /etc/man.config,  et  cer-
       taines conventions et heuristiques integrees.
 
EDIT : moi j'ai pas de variables d'environnement, 'fin apparemment ( env | grep MAN ne donne rien d'interressant )


Message édité par bobuse le 29-10-2003 à 17:30:18
Reply

Marsh Posté le 29-10-2003 à 17:34:58    


 
si tu as simplement modifié cette variable dans un shell, ce n'est pas méchant, au pire tu retrouveras tout comme avant au prochain login
 
essaye de te loguer sur un autre tty, fais "echo $MANPATH" ou "env" et tu devrais revoir ta chère variable, sauf si c'est modifié en dur dans un fichier de conf  
 
personnellemnt je n'ai pas cette variable, c'est en dur dans /etc/man.config, je te mets ici ce qui pourra peut-être t'aider, voici les chemins que j'ai :
 


MANPATH /usr/share/man
MANPATH /usr/man
MANPATH /usr/local/share/man
MANPATH /usr/local/man
MANPATH /usr/X11R6/man
 
#MANPATH /opt/teTeX/man
#MANPATH /usr/lib/perl5/man
#MANPATH /usr/share/perl5/man
#MANPATH /usr/share/tcl-8.0/man
#MANPATH /usr/share/tk-8.0/man
#MANPATH /usr/share/tix-4.1/man
#MANPATH /usr/share/coas/man
#MANPATH /usr/kerberos/man
 
MANPATH_MAP     /bin                    /usr/share/man
MANPATH_MAP     /sbin                   /usr/share/man
MANPATH_MAP     /usr/bin                /usr/share/man
MANPATH_MAP     /usr/sbin               /usr/share/man
MANPATH_MAP     /usr/local/bin          /usr/local/share/man
MANPATH_MAP     /usr/local/sbin         /usr/local/share/man
MANPATH_MAP     /usr/X11R6/bin          /usr/X11R6/man
MANPATH_MAP     /usr/bin/X11            /usr/X11R6/man
MANPATH_MAP     /usr/bin/mh             /usr/share/man

Reply

Marsh Posté le 29-10-2003 à 17:51:52    

bobuse a écrit :

man man :
CHEMIN DE RECHERCHE DES PAGES DE MANUEL
       man utilise une methode sophistiquee de localisation des  fichiers  des
       pages  de  manuel,  basee sur les options d'invocation et les variables
       d'environnement, le fichier de configuration /etc/man.config,  et  cer-
       taines conventions et heuristiques integrees.
 
EDIT : moi j'ai pas de variables d'environnement, 'fin apparemment ( env | grep MAN ne donne rien d'interressant )
 


 
si je pouvais faire un man man ça serait super :)
 
c'est jsutement mon souci , c'est qu'aucun 'man' sur aucune commande ne passe !

Reply

Marsh Posté le 29-10-2003 à 17:55:26    

BMOTheKiller a écrit :


 
si tu as simplement modifié cette variable dans un shell, ce n'est pas méchant, au pire tu retrouveras tout comme avant au prochain login
 
essaye de te loguer sur un autre tty, fais "echo $MANPATH" ou "env" et tu devrais revoir ta chère variable, sauf si c'est modifié en dur dans un fichier de conf  
 
personnellemnt je n'ai pas cette variable, c'est en dur dans /etc/man.config, je te mets ici ce qui pourra peut-être t'aider, voici les chemins que j'ai :
 


MANPATH /usr/share/man
MANPATH /usr/man
MANPATH /usr/local/share/man
MANPATH /usr/local/man
MANPATH /usr/X11R6/man
 
#MANPATH /opt/teTeX/man
#MANPATH /usr/lib/perl5/man
#MANPATH /usr/share/perl5/man
#MANPATH /usr/share/tcl-8.0/man
#MANPATH /usr/share/tk-8.0/man
#MANPATH /usr/share/tix-4.1/man
#MANPATH /usr/share/coas/man
#MANPATH /usr/kerberos/man
 
MANPATH_MAP     /bin                    /usr/share/man
MANPATH_MAP     /sbin                   /usr/share/man
MANPATH_MAP     /usr/bin                /usr/share/man
MANPATH_MAP     /usr/sbin               /usr/share/man
MANPATH_MAP     /usr/local/bin          /usr/local/share/man
MANPATH_MAP     /usr/local/sbin         /usr/local/share/man
MANPATH_MAP     /usr/X11R6/bin          /usr/X11R6/man
MANPATH_MAP     /usr/bin/X11            /usr/X11R6/man
MANPATH_MAP     /usr/bin/mh             /usr/share/man




 
J'ai exactement les mêmes chemins que toi dans mon /etc/man.conf !? J'saisis pas très bien ce qui cloche  
 
Le truc que j viens de faire est de me délogguer et renommer mes .bash* de mon compte en .bash*.old. Du coup j'ai pu de prompt tout beau ( ainsi que le clavier fr qui a dégagé ) par contre je peux à nouvo faire mes 'man' .........
 
Alors j'ai gardé ces fichiers renommé et me suis reloggué sous X , mais une session terminal-gnome ou xtern ( dont le prompt est bien modifié ) par contre ne voit plus à nouvo les man  
 
ça fait qu'un mois que je suis sous linux et qu'est ce que c galère par moments !
 
 

Reply

Marsh Posté le 29-10-2003 à 19:38:31    

tu l'as modifié où cette variable ?

Reply

Marsh Posté le 29-10-2003 à 21:23:06    

en fait je n'ai rien modifié moi-même c'est l'install du soft qui tout géré ... ( gmake & make install )
 
suite à ça j'ai eu des soucis pour les mans ! Et là avant de poster j'ai un peu cherché avec l'ami google. J'suis nouvo ds le monde linux mais j'ai bien vu que tous mes fichiers man étaient présents sur mon disque mais que les chemins y pointant n'étaient pas présents ! j'en ai déduis que ct ce manpath à la con : ceci dit j peux me tromper

Reply

Marsh Posté le 30-10-2003 à 09:10:03    

tu utilises quoi comme shell ? bash ? zsh ?

Reply

Marsh Posté le 30-10-2003 à 20:36:27    

en fait c bon , j'ai copié collé tous les fichiers .bash*  de mon compte root sur les autres , ça marche ...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed