Como instalar páginas de manual para funções de biblioteca padrão C no Ubuntu?

32

Na minha universidade, eu posso fazer coisas como:

  • homem strlen
  • homem strcpy
  • homem msgget
  • man msgctl

e uma boa página de manual aparece. No meu PC eu recebo

$ man strcat
No manual entry for strcat

Alguma ajuda sobre como obter essas páginas de documentação no meu computador?

Manuel
fonte
Hoje em dia é mais fácil, porque o computador comum está conectado à Internet. Você pode digitar "man foo" diretamente no google :-)
geek

Respostas:

52

Instale os pacotes manpages-deve manpages-posix-dev(obrigado ChristopheD). Você deve encontrá-los em sináptico ou digite

apt-get install manpages-dev
apt-get install manpages-posix-dev

na linha de comando.

Artelius
fonte
14
Or apt-get install manpages-dev manpages-posix-dev. Não fazer as coisas da maneira mais eficiente deixa o programador OCD louco. Desculpe.
Tj111 09/10/09
No voidlinux, são os pacotes man-pages-devele man-pages-posix.
Jérôme Radix
3
O que é manpages-posix-dev?
CMCDragonkai
funcionou perfeitamente para mim. Eu costumava ter todas essas páginas de manual em mãos. Atualizei minha versão do sistema operacional várias vezes e nunca perdi as páginas de manual antes.
user3629249
5

Para o Fedora, você pode instalá-lo usando yum:

yum install man-pages libstdc++-docs
Apenas um ajudante
fonte
Esta resposta está correta e não deveria ter sido rejeitada, pois o OP não mencionou nenhuma distribuição.
Soumyadip DM
Isso também me ajudou no red hat. Obrigado.
cokedude 28/08
4

Você também pode achar útil o pacote glibc-doc. Em http://packages.ubuntu.com/jaunty/glibc-doc :

Contém o manual de referência da biblioteca GNU C em formato info e html, bem como as páginas de manual para funções libpthread e o ChangeLog completo da biblioteca GNU C.

user7963
fonte
3

Em um sistema ubuntu eles estão nos pacotes

manpages-posix-dev (headers)
manpages-dev (functions)
ChristopheD
fonte
2

Ubuntu + outros; Você também pode fazer uma pesquisa no aptitude. Ou seja:

:~$ aptitude search manpages
i   asr-manpages          - alt.sysadmin.recovery manual pages
i   csound-manpages       - manual pages for csound
i   erlang-manpages       - Erlang/OTP manual pages
i   freebsd-manpages      - Manual pages for a GNU/kFreeBSD system
i   funny-manpages        - more funny manpages
i   gmt-manpages          - Manpages for the Generic Mapping Tools
i   manpages              - Manual pages about using a GNU/Linux system
p   manpages-cs           - Czech version of the manual pages
p   manpages-de           - German manpages
p   manpages-de-dev       - German development manpages
i   manpages-dev          - Manual pages about using GNU/Linux for development
p   manpages-es           - Spanish man pages
p   manpages-es-extra     - Spanish extra manpages
p   manpages-fr           - French version of the manual pages about using GNU/Linux
p   manpages-fr-dev       - French version of the development manual pages
...

Onde "i" significa que o pacote está instalado e "p" significa removido / não instalado.

~$ man aptitude

E então ie:

~$ sudo apt-get install manpages-es-extra

Outros sistemas tem funções semelhantes.

Morpfh
fonte
1

Sempre me irrita sobre o ubuntu que eu tenho que procurar as páginas de manual e de informação para carregar. O Fedora instala documentos por padrão. Pelo menos eles parecem estar olhando para ele: http://brainstorm.ubuntu.com/idea/10240/

pixelbeat
fonte