¿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?

Manuel
fuente
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.

Artelius
fuente
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
Solo un ayudante
fuente
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.

usuario7963
fuente
3

En un sistema ubuntu están en los paquetes

manpages-posix-dev (headers)
manpages-dev (functions)
ChristopheD
fuente
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.

Morpfh
fuente
1

Siempre me molesta sobre ubuntu que tengo que buscar las páginas de manual y las páginas de información para cargar. Fedora instala documentos por defecto. Al menos parece que lo están mirando: http://brainstorm.ubuntu.com/idea/10240/

pixelbeat
fuente