Come installare le pagine man per le funzioni di libreria standard C in Ubuntu?


32

Nella mia università, posso fare cose come:

  • uomo strlen
  • uomo strcpy
  • man msgget
  • man msgctl

e appare una bella pagina di manuale. Sul mio PC ottengo

$ man strcat
No manual entry for strcat

Qualche aiuto su come ottenere quelle pagine di documentazione sul mio computer?


Oggi è più facile, perché il computer medio è connesso a Internet. Puoi digitare "man foo" direttamente in google :-)
geek

Risposte:


52

Installa i pacchetti manpages-deve manpages-posix-dev(grazie ChristopheD). Dovresti essere in grado di trovarli in sinaptico o tipo

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

alla riga di comando.


14
Or apt-get install manpages-dev manpages-posix-dev. Non fare le cose nel modo più efficiente fa impazzire i dadi OCD del mio programmatore. Scusate.
tj111,

Su voidlinux, sono i pacchetti man-pages-devele man-pages-posix.
Jérôme Radix,

3
Che cosa è manpages-posix-dev?
CMCDragonkai,

ha funzionato perfettamente per me. Avevo tutte quelle manpage a portata di mano. Ho aggiornato più volte la versione del mio sistema operativo e non ho mai perso le pagine man prima.
user3629249

5

Per Fedora, puoi installarlo usando yum:

yum install man-pages libstdc++-docs

Questa risposta è corretta e non avrebbe dovuto essere votata verso il basso, poiché OP non ha menzionato alcuna distro.
Soumyadip DM

Questo mi ha anche aiutato per il cappello rosso. Grazie.
cokedude,

4

Potresti trovare utile anche il pacchetto glibc-doc. Da http://packages.ubuntu.com/jaunty/glibc-doc :

Contiene il manuale di riferimento della libreria GNU C in formato info e html, nonché le pagine man per le funzioni libpthread e il ChangeLog completo della libreria GNU C.


3

Su un sistema Ubuntu sono nei pacchetti

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

2

Ubuntu + altri; Puoi anche fare una ricerca in attitudine. Vale a dire:

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

Dove "i" indica che il pacchetto è installato e "p" indica l'eliminazione / non installazione.

~$ man aptitude

E quindi cioè:

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

Altri sistemi hanno funzioni simili.


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.