Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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 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
up vote 33 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
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 voidlinux, its the packages man-pages-devel and man-pages-posix. – Jérôme Radix May 31 '15 at 19:22

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

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

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

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:

share|improve this answer

For Fedora, you can install it using yum:

yum install man-pages libstdc++-docs
share|improve this answer
This answer is correct and should not have been voted down, since OP did not mention any distro. – Soumyadip DM Dec 3 '15 at 15:04

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .