Red Hat Bugzilla – Bug 994668
missing time man page
Last modified: 2013-08-14 12:36:18 EDT
Description of problem:
gilga@localhost ~$ man time
Manuálová stránka pro time nebyla nalezena
Version-Release number of selected component (if applicable):
Steps to Reproduce:
Try to install man pages packages:
# yum install man-pages man-pages-cs
But may I ask - how is it that a lot of commands have their man page installed and time doesn't? Isn't it considered to be part of the standard command set?
Thanks for the solution anyway :-)
Did you do standard installation from live CD? (And, assuming, did you choose Czech language during the installation?)
Yes, standard installation from F19 Live CD.
Ehm, not sure about the installation language. But afterwards I'm definitely using czech gui in all software installed. Also I do have most man pages in czech.
OK, I've checked: man-pages package is not installed by default in Fedora - I'm assuming this is because it's size, as we want the installation media to be as small as possible.
Man-pages package contains mostly man pages documenting system calls, libraries, etc.. and few extra man pages for programs like time or ldd. Rest of the programs have man pages bundled within their packages, so if you install vim, you also get the vim(1) man page.
Also, time command is a little bit special. There are 2 types of this command: one is bash(1) built-in command and the second one is /usr/bin/time. The time(1) man page is for the latter, but when you run only "time", the bash built-in is executed.
So some man pages (grep, which, locate) are installed, some are not.
And that is because of the size of the installation media (perhaps).
Altough I don't understand what is the key to be included among the standard commands set (I mean commands that have man pages after installation), thank you for the yum install sequence :-)
Some utilities/projects provide man pages in their rpms (in fact most of the programs). Some are not, as they were traditionally included in man-pages project - and you need man-pages package if you want them. E.g. all syscall man pages are in man-pages package (see rpm -ql man-pages | grep man2 if you already have man-pages package installed).
In addition - in some cases, man-pages package contains POSIX version of the manpage and package itself contains the project man page (like in the case of many core utilities - like cp - man 1p cp and man cp differs).
Thank you for your explanation.