Configurando a página man para funcionar como “man xxx”

4

Eu fiz uma aplicação em C. Eu escrevi uma manpage para este programa e é chamado algo como edit.1. Eu "compilei"

groff -man -Tascii edit.1 | less

Agora posso começar como man ./edit.1 do arquivo de projeto principal do aplicativo, mas quero iniciá-lo como

man edit

Eu sei que eu poderia colocá-lo em usr/local/share/man/man1 , mas o programa será usado por muitos usuários que estão instalando o programa em seu próprio sistema. Como posso configurá-lo para que todos os usuários possam simplesmente inserir a edição do homem?

    
por Fendrix 21.09.2012 / 19:13

1 resposta

1

Como, por padrão, / usr / local / share / man / está no MANPATH (consulte /etc/manpath.config), todos os usuários poderão vê-lo se você colocá-lo nesse diretório. No entanto, comprima primeiro:

gzip edit.1

Além disso, já existe uma página de manual chamada "edit" (redirecionada para run-mailcap). Isso não será um problema, já que / usr / local / share / man tem precedência AFAIR, mas você pode querer chamar seu programa de outra forma.

    
por January 21.09.2012 / 19:31