OVH Cloud OVH Cloud

Commandes man incorrectes?

17 réponses
Avatar
Kevin Denis
Bonjour,

comment peut ont expliquer cela:
$ which md5
/sbin/md5
$ file /sbin/md5
/sbin/md5: Mach-O universal binary with 2 architectures
/sbin/md5 (for architecture i386): Mach-O executable i386
/sbin/md5 (for architecture ppc7400): Mach-O executable ppc

Donc md5 semble être un binaire "spécifique" mac OS. Mais le man dit:
$ man md5 | head
DGST(1) OpenSSL DGST(1)



NAME
dgst, md5, md4, md2, sha1, sha, mdc2, ripemd160 - message digests

SYNOPSIS
openssl dgst [-md5|-md4|-md2|-sha1|-sha|-mdc2|-ripemd160|-dss1] [-c]
[-d] [-hex] [-binary] [-out filename] [-sign filename] [-passin arg]

Donc le builtin d'openssl. Apparement, les deux commandes n'ont rien à
voir?

J'avais besoin du -binary qui ne semble pas être connu du programme
/sbin/md5

Surprenant, déjà que md5 soit dans /sbin, ensuite qu'il ne s'agisse
pas d'un alias sur openssl.

J'avais juste besoin de l'option -binary

Merci
--
Kevin

7 réponses

1 2
Avatar
Jacques Perrocheau
In article ,
David Remacle wrote:

On 2010-11-03 10:12:01 +0100, Olivier Marti said:

> David Remacle wrote:
>
>
> Que contient ta variable $MANPATH ? Que donne la command man -k ?
>
> Il faut mettre les répertoires dans le bon ordre dans la variable
> MANPATH. Il va prendre le premier qu'il trouve.
>
> Olivier

[:~] $ echo $MANPATH

[:~] $

donc rien, nada, sous bash avec le terminal de Mac Os X

[:~] $ man -k
What manual page do you want?
[:~] $

C'est pas un peu bizarre que 'echo $MANPATH' de donne rien ?



Non, tu as peut-être un man.conf configuré "usr/share/misc/man.conf".

Je ne sais pas quelle est ta version de Mac OS X...

--
Jacques PERROCHEAU
CNRS UMR 6226
Université de Rennes 1, Campus de Beaulieu, 35042 RENNES Cedex, France
Avatar
Jacques Perrocheau
In article ,
David Remacle wrote:

On 2010-11-03 11:55:28 +0100, Olivier Marti said:

>
> Autant pour moi : c'est man -w
>
> Désolé


[:~] $ man -w
/opt/local/share/man/fr:/opt/local/share/man:/Library/Frameworks/Python.framew
ork/Versions/2.7/share/man:/usr/share/man/fr:/usr/share/man:/usr/local/share/m
an/fr:/usr/local/share/man:/usr/local/git/share/man:/usr/texbin/man:/usr/X11/m
an



Il faudrait peut-être mettre les /opt/... à la fin.

Assez inhabituels tes: /usr/texbin/man:/usr/X11/man (??)

Que donne la commande manpath (sans argument) ?

--
Jacques PERROCHEAU
CNRS UMR 6226
Université de Rennes 1, Campus de Beaulieu, 35042 RENNES Cedex, France
Avatar
patpro ~ Patrick Proniewski
In article <4cd161aa$0$833$,
Jacques Perrocheau wrote:

In article ,
David Remacle wrote:

> On 2010-11-03 11:55:28 +0100, Olivier Marti said:
>
> >
> > Autant pour moi : c'est man -w
> >
> > Désolé
>
>
> [:~] $ man -w
> /opt/local/share/man/fr:/opt/local/share/man:/Library/Frameworks/Python.fram
> ew
> ork/Versions/2.7/share/man:/usr/share/man/fr:/usr/share/man:/usr/local/share
> /m
> an/fr:/usr/local/share/man:/usr/local/git/share/man:/usr/texbin/man:/usr/X11
> /m
> an

Il faudrait peut-être mettre les /opt/... à la fin.



il faut les mettres dans le même ordre que pour $PATH, pour que le man
que tu lis corresponde à la commande que tu lances.

patpro

--
A vendre ! http://www.patpro.net/blog/index.php/2008/01/12/133
Avatar
David Remacle
On 2010-11-03 14:16:51 +0100, Jacques Perrocheau said:





[:~] $ echo $MANPATH

[:~] $

donc rien, nada, sous bash avec le terminal de Mac Os X

[:~] $ man -k
What manual page do you want?
[:~] $

C'est pas un peu bizarre que 'echo $MANPATH' de donne rien ?



Non, tu as peut-être un man.conf configuré "usr/share/misc/man.conf".

Je ne sais pas quelle est ta version de Mac OS X...



J'ai Mac Os X 10.6.4(10F569)
Avatar
David Remacle
Le 3/11/10 14:21, Jacques Perrocheau a écrit :
In article,
David Remacle wrote:

On 2010-11-03 11:55:28 +0100, Olivier Marti said:


Autant pour moi : c'est man -w

Désolé




[:~] $ man -w
/opt/local/share/man/fr:/opt/local/share/man:/Library/Frameworks/Python.framew
ork/Versions/2.7/share/man:/usr/share/man/fr:/usr/share/man:/usr/local/share/m
an/fr:/usr/local/share/man:/usr/local/git/share/man:/usr/texbin/man:/usr/X11/m
an



Il faudrait peut-être mettre les /opt/... à la fin.

Assez inhabituels tes: /usr/texbin/man:/usr/X11/man (??)

Que donne la commande manpath (sans argument) ?




[:~] $ manpath
/opt/local/share/man/fr:/opt/local/share/man:/Library/Frameworks/Python.framework/Versions/2.7/share/man:/usr/share/man/fr:/usr/share/man:/usr/local/share/man/fr:/usr/local/share/man:/usr/local/git/share/man:/usr/texbin/man:/usr/X11/man
Avatar
xavier
Jacques Perrocheau wrote:

Il faudrait peut-être mettre les /opt/... à la fin.



Pour être cohérent, il faudrait le mettre dans le même ordre que dans
$PATH, en fait.

--
XAv
In your pomp and all your glory you're a poorer man than me,
as you lick the boots of death born out of fear.
(Jethro Tull)
Avatar
blanc
Kevin Denis wrote:

J'obtiens:
$ locate md5.1
/usr/share/man/man1/md5.1.gz
/usr/share/man/man1/md5.1ssl.gz



Et si tu fais locate md5 ?
Tu devrais trouver où se trouve la version openssl...
--
JiPaul.
/ /--/--// Jean-Paul Blanc
|/| L | quelquepart en (somewhere in)
/|| = ||| FRANCE
1 2