I run RaspBMC.
If I recall correctly, the man
utility is NOT installed by default with RaspBMC (although I may be mistaken).
The problem is, packages installed prior to installing the actual man
utility do not install their man pages. This includes the packages that come pre-installed with the system.
Example: I tried with udisks-glue (which comes pre-installed)
$ man udisks-glue
No manual entry for udisks-glue
After re-installing that package, the man page is there.
$ apt-get remove udisks-glue
$ apt-get install udisks-glue
$ man udisks-glue
[Man page gets displayed]
The question is: can I somehow install all the missing man pages easily?
From what I can see, installing the man pages is a step that's run for each apt-get install
command:
Unpacking udisks-glue (from .../udisks-glue_1.3.4-1_armhf.deb) ...
Processing triggers for man-db ...
[...]
Using divide-and-conquer, I assume this could be obtained by:
- getting a list of all installed packages (
dpkg -l | grep ??? | cut ??? | ???
) - finding a way to tell apt-get to re-install a package without messing with the config (a
remove + install
kinda fits the bill, but I don't think it plays nice with dependencies)
EDIT: this should do it:
sudo apt-get install --reinstall packagename
- run 2. over each item in 1.