Am 26.07.2012 um 18:28 schrieb Maes, Richard:

> I validated that the /corp/tools/grid/v8_1_0/man path is in my MAN path.
> I also performed a makewhatis -v and see that the new pages are being
> pulled in.  However, the soft links in the man1 directory are not shown
> below.  I kind of expected to see those added as part of the DB.  It is
> possible for me to access all the pages below, however, none of the soft
> link aliases are available using man.
> 
> [wagrid03.ciena.com(rmaes)]-> ~ 125> man --path

There are (at least) two different versions of `man` around. The one having the 
option "--path" is found on Mac OS X and Red Hat, while on other Linux 
distributions it's often a different one.


> /corp/tools/grid/v8_1_0/man:/usr/share/man/en:/usr/share/man
> [wagrid03.ciena.com(rmaes)]-> ~ 126> sudo makewhatis -v
> /corp/tools/grid/v8_1_0/man
> about to enter /corp/tools/grid/v8_1_0/man
> <snip>
> adding /corp/tools/grid/v8_1_0/man/man5/user.5.gz
> [wagrid03.ciena.com(rmaes)]-> ~ 127>

To use `groff` to make a Text/Postscript output you can use the process 
substitution in Bash to handle the .gz directly:

$ groff -Tascii -man <(zcat gnubatch.1.gz)

-- Reuti


> -----Original Message-----
> From: Dave Love,,, [mailto:[email protected]] 
> Sent: Thursday, July 26, 2012 5:13 AM
> To: Maes, Richard
> Cc: [email protected]
> Subject: Re: [gridengine users] 8.1.0 appears to have old manpages.
> 
> "Maes, Richard" <[email protected]> writes:
> 
>> Sorry about rebirthing an old thread, but it's too late to change the 
>> channel now...
>> 
>> I finally got around to looking at this man page issue again.  I 
>> descended to the man1 directory and did a ls -lart (only a partial 
>> info shown for brevity)  Submit.1.gz is present and qsub.1 is soft 
>> linked to it. Note that I perform the groff on the qsub and it returns
> 
>> a fatal error below.
> 
> Groff doesn't take compressed input, but at least most recent ones of
> the many man implementations do.  Also it's not necessary to format the
> pages ("catman") in any system I know since Irix-<something>, so the cat
> versions aren't generated.
> 
>> If I instead run this on submit.1, then I get the 8.1.0 man page as 
>> expected.  If I perform a 'man submit' then I get the 8.1.0 man page 
>> as well, but a man qsub gives me a man page from 2003. Is there some 
>> obvious thing about man pages and soft links that I am missing here?
> 
> You need to install the man pages and run makewhatis(1), mandb(1), or
> whatever your system uses to update the whatis list and/or mandb index.
> Then set MANPATH to include the SGE man directory ahead of the system
> one with the useless POSIX version of qsub et al.  If you have
> compressed pages, make sure the links are from .gz to .gz.
> 
> The makewhatis stanza in the 8.1.0 rpm was wrong on Red Hat, but I think
> that was fixed in the -2 versions, and that doesn't look like an rpm
> installation.  I reckoned it wasn't worth dealing with compressed
> versions in the end and dropped that in 8.1.1.
> 
> --
> Community Grid Engine:  http://arc.liv.ac.uk/SGE/
> 
> _______________________________________________
> users mailing list
> [email protected]
> https://gridengine.org/mailman/listinfo/users


_______________________________________________
users mailing list
[email protected]
https://gridengine.org/mailman/listinfo/users

Reply via email to