¿Cómo puedo instalar manualmente las páginas de manual de C ++?

1

Lamentablemente, yum install libstdc++-docsno funciona para mí:

No package libstdc++-docs available.

Por lo tanto, solo puedo instalarlo yo mismo.

He encontrado las páginas de manual de C ++ aquí , ¿cómo puedo instalarlo?

Supongo que ponerlo debajo /usr/share/man/man3hará el trabajo, pero no estoy seguro ...

¿Algun consejo?

ACTUALIZAR

¿Alguien sabe cómo instalar páginas man de c + manualmente (sin ñam, sin rpm)?

Paracaidista
fuente
¿Has intentado yum searchver si tienes un error tipográfico en el nombre del paquete?
Didier Trosset
@Didier Trosset, lo hice, pero no tuve suerte.
¿Qué distribución estás usando exactamente?
Hasturkun

Respuestas:

1

Estoy ejecutando Debian, por lo que los nombres de los paquetes pueden ser diferentes, pero también podrías intentarlo:

robin@Robin-Latitude-D620 ~ $ aptitude search libstdc++
v   libstdc++-dev                   -                                           
v   libstdc++-dev-armel-cross       -                                           
v   libstdc++-dev-armel-dcv1        -                                           
p   libstdc++5                      - The GNU Standard C++ Library v3           
i   libstdc++6                      - De GNU stdc++ bibliotheek versie 3        
p   libstdc++6-4.3-dbg              - The GNU Standard C++ Library v3 (debugging
p   libstdc++6-4.3-dev              - De GNU Standaard C++ bibliotheek v3 (voor 
p   libstdc++6-4.3-doc              - The GNU Standard C++ Library v3 (documenta
p   libstdc++6-4.3-pic              - The GNU Standard C++ Library v3 (shared li
p   libstdc++6-4.4-dbg              - The GNU Standard C++ Library v3 (debugging
p   libstdc++6-4.4-dbg-armel-cross  - The GNU Standard C++ Library v3 (debugging
i A libstdc++6-4.4-dev              - The GNU Standard C++ Library v3 (developme
p   libstdc++6-4.4-dev-armel-cross  - De GNU Standaard C++ bibliotheek v3 (voor 
p   libstdc++6-4.4-doc              - The GNU Standard C++ Library v3 (documenta
p   libstdc++6-4.4-pic              - The GNU Standard C++ Library v3 (shared li
p   libstdc++6-4.4-pic-armel-cross  - The GNU Standard C++ Library v3 (shared li
p   libstdc++6-4.5-dbg              - The GNU Standard C++ Library v3 (debugging
p   libstdc++6-4.5-dbg-armel-cross  - The GNU Standard C++ Library v3 (debugging
p   libstdc++6-4.5-dev              - The GNU Standard C++ Library v3 (developme
p   libstdc++6-4.5-dev-armel-cross  - De GNU Standaard C++ bibliotheek v3 (voor 
p   libstdc++6-4.5-doc              - The GNU Standard C++ Library v3 (documenta
p   libstdc++6-4.5-pic              - The GNU Standard C++ Library v3 (shared li
p   libstdc++6-4.5-pic-armel-cross  - The GNU Standard C++ Library v3 (shared li
p   libstdc++6-armel-cross          - The GNU Standard C++ Library v3           
v   libstdc++6-armel-dcv1           -                                           
v   libstdc++6-dbg-armel-dcv1       -                                           
v   libstdc++6-dev-armel-dcv1       -                                           
v   libstdc++6-pic-armel-dcv1  

¿Creo que libstdc ++ 6-4.5-doc podría ser lo que estás buscando? ¿Quizás el nombre del paquete es el mismo en los repositorios de su distribución?

De todos modos, no sé yum muy bien (sólo se utiliza dos veces), pero si no recuerdo mal, tiene una búsqueda de comandos, así, al igual que la aptitud tiene. ¿ Yum search libstdc ++ no te da nada útil?

-

Encontré algo que probablemente sea más útil para usted: ftp://fr2.rpmfind.net/linux/fedora/releases/15/Everything/i386/os/Packages/libstdc++-docs-4.6.0-6.fc15.i686.rpm

Lo encontré aquí: http://fr2.rpmfind.net/linux/rpm2html/search.php?query=libstdc%2B%2B-docs

RobinJ
fuente
@ RobinJ, ese rpm no funciona para mí, ya que el mío es fc6, bastante viejo ...
Uhm ... fc6? ¿Fedora Core 6, quieres decir? Estos paquetes RPM parecen ser para Fedora 6: icewalkers.com/rpm/libstdc%2B%2B/fedora-core-6/download/…
RobinJ
@ RobinJ, a la derecha. Déjame intentarlo :)
@ RobinJ, ninguno de los enlaces funciona :( Creo que la única opción es instalar esas páginas man manualmente ...
Descargué el paquete libstdc ++ 6-4.5-doc de los repositorios de Ubuntu (aptitude download libstdc ++ 6-4.5-doc), lo extraje, eliminé los archivos innecesarios y lo volví a empaquetar. Si solo coloca los archivos en los directorios correspondientes en su sistema de archivos, debería funcionar, espero. Subiendo ...
RobinJ
0

cppreference.com tiene archivos .

Para instalar las páginas man (git), se puede hacer lo siguiente:

git clone https://github.com/jeaye/stdman.git
cd stdman
./configure
sudo make install

de forma predeterminada, las páginas del manual ahora se encuentran en

/usr/local/share/man/man3

EDITAR: después de mandbcorrer, uno puede hacerman std::cout

Ladon
fuente