Man pages para bibliotecas padrão C e C ++ no Fedora 14

11

Como faço para instalá-los? No momento, man fopen me dá No manual entry for fopen . Eu tenho os compiladores instalados e verifiquei que as coisas são construídas sem problemas.

Update: Isto é o que eu obtive quando tentei as soluções sugeridas no Fedora 14:

[root@damien agnel]# yum install man-pages libstdc++-docs
Loaded plugins: langpacks, presto, refresh-packagekit
Adding en_US to language list
Setting up Install Process
Package man-pages-3.25-1.fc14.noarch already installed and latest version
Package libstdc++-docs-4.5.1-4.fc14.x86_64 already installed and latest version
Nothing to do
[root@damien agnel]# man std::iostream
No manual entry for std::iostream
[root@damien agnel]# 
    
por Agnel Kurian 05.05.2011 / 22:35

3 respostas

14

As páginas do manual para a biblioteca C padrão estão incluídas no pacote man-pages . Para a biblioteca C ++ STL, as páginas man-pages e HTML estão incluídas nos pacotes libstdc++-docs . Assim,

yum install man-pages libstdc++-docs

deve instalá-los. Você pode testar se eles estão disponíveis via:

man std::iostream
man fopen

Tipo de tópico: IMHO A documentação da libstdc ++ (especialmente as páginas do manual) não é tão conveniente para navegar - geralmente uso link que é muito conveniente para navegar e up-to-date - eu uso o recurso de pesquisa integrada ou eu uso a pesquisa do google como 'c ++ referência iostream' eo primeiro hit geralmente aponta para uma página cppreference.com de qualquer maneira. Também está disponível como cópia offline .

Editar: Testado man std::iostream em uma caixa FC 14 com libstdc++-docs instalado e, surpreendentemente, não foi possível encontrá-lo.

Usar yum povides '*/std::iostream*' imprime que libstdc++-docs package fornece o arquivo man-page correspondente, mas o instala em um local incomum:

/usr/share/man/man3/man3/std::iostream.3.gz

Assim, chamando man como

man -M /usr/share/man/man3 std::iostream

mostra a página do manual.

Parece um bug no pacote FC 14 libstdc++-docs para mim.

    
por 07.05.2011 / 11:09
3

Tente isto:

yum install man-pages
    
por 05.05.2011 / 23:29
0

yum provides '*/fopen.3*' informará qual pacote está disponível contendo um arquivo chamado fopen.3* (ou seja, a página fopen man). (obrigado maxschlepzig )

    
por 05.05.2011 / 23:38