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 + installkinda 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.
Is this the (simplest) way to go?
I remembered I bricked RaspBMC once doing
apt-get upgrade, so I want to make sure the packages are NOT upgraded to newer versions when reinstalling (which seems to be the case with
apt-get install --reinstall by default.