Le Mon, 3 Feb 2003 21:08:09 +0100, joel tarlao <[EMAIL PROTECTED]>, souvenez-vous, vous tap�tes : > Le Dimanche 2 F�vrier 2003 10:50, Fanch a �crit : > > Tout d'abord, je veux te remercier pour ta patience, pour le temps que > je te prends. > > >On va reprendre le script whatis pour voir � quel endroit �a cloche. > >D'abord, quelques pr�cisions : > >- Quel est le r�sultat de la commande "manpath --path | tr : '\040'" ? > >(recopie uniquement ce qui est entre les guillements doubles) > > [joel@localhost joel] $manpath --path | tr : '\040' > /usr/X11R6/man/fr /usr/X11R6/man /usr/local/man /usr/share/man/fr_FR > /usr/share/man/fr /usr/share/man pareil > > >- Quel est le r�sultat de la commande "grep --version" > > > [joel@localhost joel] $grep --version > grep (grep de GNU) 2.5 pareil > > >Ensuite : > >- Est-ce que tu as un fichier /var/cache/man/whatis ? > > [joel@localhost joel] $ls /var/cache/man/ > fr/ fr_FR/ whatis > => J'ai constat� � cette occasion que j'ai 3 fichiers du nom de whatis: > - /var/cache/man/fr/whatis > - /var/cache/man/fr_FR/whatis > - /var/cache/man/whatis > > > - Si oui, que donne la commande "grep -iwa ^urpmi > > /var/cache/man/whatis" > >? (essaye de remplacer ^urpmi par ^znew ou ^zshzle car d'apr�s un de > >tes messages pr�c�dents on est s�r qu'ils sont pr�sents dans les bases > >whatis) > > - Si non, il y a un probl�me de cr�ation de la base, on reverra alors > > le > >script makewhatis > > [joel@localhost joel] $grep -iwa ^urpmi /var/cache/man/whatis > [joel@localhost joel] $grep -iwa ^znew /var/cache/man/whatis > [joel@localhost joel] $grep -iwa ^zshzle /var/cache/man/whatis > > par contre, cat /var/cache/man/whatis me dit (derni�re ligne): > zic (8) - time zone compiler > > j'essaie donc ceci: > [joel@localhost joel] $grep -iwa ^zic /var/cache/man/whatis > zic (8) - time zone compiler > > suite � cela, je renomme: > [joel@localhost joel] $su > Password: > [root@localhost joel] $mv /var/cache/man/whatis /var/cache/man/xwhatis > > puis je copie: > [root@localhost joel] $cp /var/cache/man/fr_FR/whatis > /var/cache/man/whatis[root@localhost joel] $makewhatis > > � partir de l�, les commandes pr�c�dentes donnent ceci: > [joel@localhost joel] $grep -iwa ^znew /var/cache/man/whatis > znew (1) - recompress .Z files to .gz files > [joel@localhost joel] $grep -iwa ^zshzle /var/cache/man/whatis > zshzle (1) - zsh command line editor > [joel@localhost joel] $grep -iwa ^urpmi /var/cache/man/whatis > urpmi (8) - rpm wrapper making installs easier for the > user urpmi.addmedia [urpmi] (8) - adds a new rpms media for use with > urpmi urpmi.removemedia [urpmi] (8) - remove a rpms media from the > known medias of urpmi > urpmi.update [urpmi] (8) - Updates packages list for specified medias L� normalement un "whatis urpmi" devrait te donner les m�mes informations > > => on avance, on avance, mais je n'atteint toujours pas le but de la > manoeuvre: trouver, en fran�ais, la commande qui fait telle ou telle > chose: > > [joel@localhost joel] $whatis copier > copier: nothing appropriate > [joel@localhost joel] $man -k copier > copier: nothing appropriate > [joel@localhost joel] $whatis fichier > fichier: nothing appropriate > [joel@localhost joel] $man -k fichier > fichier: nothing appropriate > [joel@localhost joel] $ L� je suis au regret de te dire que malheureusement whatis ne te renseignera pas sur ce genre de demandes : la base de donn�e whatis est cr��e (tout au moins de ce que j'en ai compris du script de makewhatis) � partir des *commandes* install�es sur le syst�me et de leur description qui en est faite dans leur page de man(uel). whatis ne te donnera pas la commande qui fait telle ou telle chose, mais te dira ce que fait telle ou telle commande. Les pages de man sont loin d'�tre toutes traduites en fran�ais donc la description est fr�quemment en anglais. Si tu cherches, en fran�ais, ce que fait telle ou telle commande, je ne peux que te recommander des ouvrages tels que "Le Dico Linux" chez Campus Press (15�), que je trouve tr�s clair, les principales commandes sont expliqu�es, les options explict�es, et elles sont regroup�es par th�me (shell, utilitaires de texte, utilitaires fichiers, etc.).
Un d�tail encore, la commande "whatis toto" recherche uniquement la commande toto ou toto.quelque.chose dans la base de donn�es whatis, alors que la commande "apropos toto" (ou man -f toto) recherche n'importe quelle commande qui contient toto. Ainsi : [fanch@localhost fanch]$ whatis zic zic (8) - time zone compiler [fanch@localhost fanch]$ apropos zic zic (8) - time zone compiler zic2xpm (6) - Tool to convert ZIICS chess pieces into XBoard (XPM/XIM) pieces Tout en �crivant, je v�rifiais les commandes en m�me temps et je m'aper�ois que ma base de donn�es whatis ne comporte que les descriptions des commandes en anglais alors que j'ai les pages de man correspondantes en fran�ais. Bizarre, bizarre... Fanch
Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur "http://www.mandrakestore.com"
