Páginas de manual para bibliotecas C y C ++ estándar en Fedora 14


10

¿Cómo los instalo? En la actualidad, man fopenme da No manual entry for fopen. Tengo los compiladores instalados y he verificado que las cosas se compilan sin problemas.

Actualización: Esto es lo que obtuve cuando probé las soluciones sugeridas en 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]# 

yum install man-pages
penguin359

@penguin: Esa debería ser una respuesta, no un comentario.
Faheem Mitha

Respuestas:


13

Las páginas de manual para la biblioteca C estándar están incluidas en el man-pagespaquete. Para la biblioteca C ++ STL, las páginas man y la documentación HTML están incluidas en los libstdc++-docspaquetes. Así,

yum install man-pages libstdc++-docs

Debería instalarlos. Puede probar si están disponibles a través de:

man std::iostream
man fopen

Tipo de tema: en mi humilde opinión, la documentación de libstdc ++ (especialmente las páginas de manual) no es tan conveniente para navegar, generalmente uso http://en.cppreference.com/w/, que es muy conveniente para navegar y estar actualizado - O uso la función de búsqueda integrada o uso la búsqueda de Google como 'iostream de referencia de c ++' y el primer hit generalmente apunta a una página de cppreference.com de todos modos. También está disponible como copia sin conexión .

Editar: Probado man std::iostreamen una caja FC 14 con libstdc++-docsinstalado, y sorprendentemente, no pudo encontrarlo.

Usando yum povides '*/std::iostream*'impresiones que el libstdc++-docspaquete proporciona el archivo de página de manual correspondiente, pero lo instala en una ubicación inusual:

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

Por lo tanto, llamando mancomo

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

muestra la página del manual.

libstdc++-docsMe parece un error en el paquete FC 14 .


1
¿Podría mencionar también cómo encontrar esa información para uno mismo? Penséyum provides fopen.3 que indicaría qué paquete contiene la fopenpágina de manual, pero aparentemente eso está mal. ¿Cuál es el equivalente de Fedora (yum) de Debian (apt's) apt-file search fopen.3?
Gilles 'SO- deja de ser malvado'

1
El equivalente es yum provides '*/fopen.3*': sin englobar no busca nombres de archivo.
maxschlepzig

no parece funcionar la instalación parece exitosa pero "man std :: iostream" aún no puede devolver documentos.
Agnel Kurian

@ Agnel Kurian, mira mi última edición.
maxschlepzig

3

Prueba esto:

yum install man-pages

Gracias, utilizando este comando se instalaron los documentos de la biblioteca C. Pero todavía no puedo encontrar páginas de manual para iostream y amigos.
Agnel Kurian

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.