¿Cómo instalar páginas de manual para funciones de biblioteca estándar C en Ubuntu?


32

En mi universidad, puedo hacer cosas como:

  • hombre strlen
  • hombre strcpy
  • hombre msgget
  • hombre msgctl

y aparece una bonita página de manual. En mi PC consigo

$ man strcat
No manual entry for strcat

¿Alguna ayuda sobre cómo obtener esas páginas de documentación en mi computadora?


Hoy en día es más fácil, porque la computadora promedio está conectada a Internet. Puede escribir "man foo" directamente en google :-)
geek

Respuestas:


52

Instale los paquetes manpages-devy manpages-posix-dev(gracias ChristopheD). Debería poder encontrarlos en sináptico o escribir

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

en la línea de comando.


14
O apt-get install manpages-dev manpages-posix-dev. No hacer las cosas de la manera más eficiente vuelve loco a mi programador OCD. Lo siento.
tj111

En voidlinux, son los paquetes man-pages-devely man-pages-posix.
Jérôme Radix

3
¿Qué es manpages-posix-dev?
CMCDragonkai

Funcionó perfectamente para mí. Solía ​​tener todas esas páginas de manual a mano. He actualizado mi versión del sistema operativo varias veces y nunca antes perdí las páginas de manual.
user3629249

5

Para Fedora, puede instalarlo usando yum:

yum install man-pages libstdc++-docs

Esta respuesta es correcta y no debería haber sido rechazada, ya que OP no mencionó ninguna distribución.
Soumyadip DM

Esto también me ayudó para el sombrero rojo. Gracias.
cokedude

4

También puede encontrar el paquete glibc-doc útil. Desde http://packages.ubuntu.com/jaunty/glibc-doc :

Contiene el manual de referencia de la biblioteca GNU C en formato html e información, así como las páginas de manual para las funciones libpthread y el registro de cambios completo de la biblioteca GNU C.


3

En un sistema ubuntu están en los paquetes

manpages-posix-dev (headers)
manpages-dev (functions)

2

Ubuntu + otros; También puedes hacer una búsqueda en aptitude. Es decir:

:~$ 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
...

Donde "i" significa que el paquete está instalado y "p" significa purgado / no instalado.

~$ man aptitude

Y luego es decir:

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

Otros sistemas tienen funciones similares.


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.