NetBSD: caminho de pesquisa do /etc/man.conf man não funciona

2

Eu adicionei um novo diretório de manual man

/usr/local/share/man/man1b

que contém arquivos como, por exemplo,

troff.1b

No /etc/man.conf eu adicionei

_subdir ...some names... man1b
_default /usr/{share,X11R7,X11R6,pkg,local,local/share}/man/
local /usr/local/share/man/
1b {cat,man}1b

man -p imprime

...
/usr/local/share/man/man1b

Mas se eu inserir

man 1b troff

Eu recebo a mensagem de erro

man: no entry for troff in the manual.

(Eu não posso usar man troff desde que groff esteja instalado também com uma página man em outro lugar em cat1.)

Como posso adicionar o caminho do homem corretamente?

PS: Se eu renomear o arquivo para troff.1 , o man 1b troff funciona. Mas eu pensei que a categoria também pode ser a extensão do nome do arquivo. Poderia ser um bug do NetBSD (o nome do arquivo troff.1b funciona no OpenBSD e no Linux)?

    
por user3224237 29.05.2014 / 21:39

1 resposta

1

Você pode precisar atualizar sua variável de ambiente MANPATH, pelo menos é o que eu fiz nessa situação.

$ export MANPATH=/usr/local/share/man/

A partir da página man (for man):

   MANPATH
          If MANPATH is set, man uses it as the path to search
          for manual page files.  It overrides the configuration
          file and the automatic search path, but is overridden by
          the -M invocation option. See SEARCH PATH FOR MANUAL PAGES.
    
por 30.04.2015 / 03:35

Tags