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?


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.


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

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.


3

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

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

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.


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.