Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

In my university, I can do such things as:

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

and a nice manual page appears. On my PC I get

$ man strcat
No manual entry for strcat

Any help on how to get those documentation pages into my computer?

share|improve this question

migrated from stackoverflow.com Sep 13 '09 at 18:47

This question came from our site for professional and enthusiast programmers.

    
Nowadays is easier, because the average computer is connected to the Internet. You can type "man foo" directly into google :-) –  geek Feb 19 '10 at 5:15

7 Answers 7

up vote 20 down vote accepted

Install the manpages-dev and manpages-posix-dev (thanks ChristopheD) packages. You should be able to find them in synaptic, or type

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

at the command line.

share|improve this answer
4  
Or apt-get install manpages-dev manpages-posix-dev. Not doing thing the most efficient way drives my programmer OCD nuts. Sorry. –  tj111 Oct 9 '09 at 19:05

On a ubuntu system they are in the packages

manpages-posix-dev (headers)
manpages-dev (functions)
share|improve this answer

You may find glibc-doc package useful as well. From http://packages.ubuntu.com/jaunty/glibc-doc:

Contains The GNU C Library Reference manual in info and html format as well as the man pages for libpthread functions and the complete GNU C Library ChangeLog.

share|improve this answer

It always annoys me about ubuntu that I have to go searching around for the man pages and info pages to load. Fedora installs docs by default. At least they seem to be looking at it: http://brainstorm.ubuntu.com/idea/10240/

share|improve this answer

Ubuntu + others; You can also do a search in aptitude. I.e:

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

Where "i" mean the package is installed and "p" means purged/not installed.

~$ man aptitude

And then i.e:

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

Other systems has similar functions.

share|improve this answer

On Fedora try

yum install man-pages
share|improve this answer

For Fedora, you can install it using yum:

yum install man-pages libstdc++-docs
share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.