As páginas de manual de qualquer outro sistema estão disponíveis no Ubuntu?

4

A página de manual do man menciona uma opção curiosa:

-m system[,...], --systems=system[,...]
      If this system has access to  other  operating  system's  manual
      pages,  they can be accessed using this option.  To search for a
      manual page from NewOS's manual page collection, use the  option
      -m NewOS.

      The  system  specified  can  be a combination of comma delimited
      operating system names.  To  include  a  search  of  the  native
      operating  system's manual pages, include the system name man in
      the argument string.  This  option  will  override  the  $SYSTEM
      environment variable.

Acho que se refere a este NewOS . No entanto, uma pesquisa do Índice de Pacotes para newos apareceu vazio. (Não que eu esteja interessado em NewOS - eu não me importo com isso, mas eu sou curioso para saber o que posso fazer com essa opção.)

Algum manpages de outros sistemas estão disponíveis no Ubuntu? Se não, como essa opção deve ser usada?

Temos páginas de manual POSIX disponíveis em um pacote separado, e essas páginas de manual têm posix anexado ao número da seção ( 1posix , etc.). No entanto, posix não parece ser um sistema:

$ man -wm posix ls
/usr/share/man/man1/ls.1.gz
    
por muru 02.01.2016 / 20:16

1 resposta

2

Eu acho que o posicionamento do Ubuntu de páginas man com relação a esse recurso está quebrado:

  • Inserindo man -wm es man mostra /usr/share/man/es/man1/man.1.gz , ou seja, a página de manual em espanhol do man (1) como instalada pelo pacote man-db
  • Semelhante ao que você notou sobre as páginas de manual do POSIX, freebsd-manpages instalam em suas próprias seções em vez de em "páginas de manual do sistema operacional" distintas e podem ser exibidas de acordo, por exemplo man 3freebsd sysctl

FWIW, o mesmo comportamento confuso de -m está presente no ArchLinux e no Debian. A implementação de -m no FreeBSD diz respeito à arquitetura da máquina, não ao sistema operacional.

Para responder ao título da sua pergunta, pelo menos as páginas de manual do GNU / kFreeBSD estão disponíveis, mas não estão usando o método documentado de visualizá-las.

(Como um aparte, o compromisso inicial com o repositório NewOS é de 2000, mas commit inicial no GNU man-db man (1) source mostra um copyright de 1995 junto com uma referência ao NewOS, assim como a versão mais recente do man-db no Debian bo Isso possivelmente indica que o NewOS foi usado como um nome de placeholder ao invés de se referir a o software real.)

    
por taneli 13.04.2016 / 21:48