Comment installer les pages de manuel pour les fonctions de bibliothèque standard C dans Ubuntu?

32

Dans mon université, je peux faire des choses comme:

  • homme strlen
  • homme strcpy
  • homme msgget
  • man msgctl

et une belle page de manuel apparaît. Sur mon PC, je reçois

$ man strcat
No manual entry for strcat

Avez-vous de l'aide sur la façon d'intégrer ces pages de documentation sur mon ordinateur?

Manuel
la source
De nos jours, c'est plus facile, car l'ordinateur moyen est connecté à Internet. Vous pouvez taper "man foo" directement dans google :-)
geek

Réponses:

52

Installez les packages manpages-devet manpages-posix-dev(merci ChristopheD). Vous devriez pouvoir les trouver en synaptique, ou taper

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

sur la ligne de commande.

Artelius
la source
14
Ou apt-get install manpages-dev manpages-posix-dev. Ne pas faire les choses de la manière la plus efficace rend mes programmeurs OCD dingues. Désolé.
tj111
Sur voidlinux, ses packages man-pages-develet man-pages-posix.
Jérôme Radix
3
Qu'est-ce que c'est manpages-posix-dev?
CMCDragonkai
a parfaitement fonctionné pour moi. J'avais l'habitude d'avoir toutes ces pages de manuel à portée de main. J'ai mis à jour ma version de système d'exploitation plusieurs fois et je n'ai jamais perdu les pages de manuel auparavant.
user3629249
5

Pour Fedora, vous pouvez l'installer en utilisant yum:

yum install man-pages libstdc++-docs
Juste une aide
la source
Cette réponse est correcte et n'aurait pas dû être rejetée, car OP n'a mentionné aucune distribution.
Soumyadip DM
Cela m'a également aidé pour le chapeau rouge. Merci.
cokedude
4

Vous pouvez également trouver le paquet glibc-doc utile. Depuis http://packages.ubuntu.com/jaunty/glibc-doc :

Contient le manuel de référence de la bibliothèque GNU C au format info et html ainsi que les pages de manuel des fonctions libpthread et le ChangeLog complet de la bibliothèque GNU C.

user7963
la source
3

Sur un système Ubuntu, ils sont dans les packages

manpages-posix-dev (headers)
manpages-dev (functions)
ChristopheD
la source
2

Ubuntu + autres; Vous pouvez également faire une recherche d'aptitude. C'est à 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
...

Où "i" signifie que le package est installé et "p" signifie purgé / non installé.

~$ man aptitude

Et puis à savoir:

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

D'autres systèmes ont des fonctions similaires.

Morpfh
la source
1

Cela me dérange toujours à propos d'ubuntu de devoir parcourir les pages de manuel et les pages d'informations à charger. Fedora installe les documents par défaut. Au moins, ils semblent le regarder: http://brainstorm.ubuntu.com/idea/10240/

pixelbeat
la source