6.63. Man-DB-2.6.0.2

6.63.1. Abhängigkeiten

Man-DB

   Installation hängt ab von:  Bash, Binutils, Bzip2, Coreutils, Flex, GCC, GDBM, Gettext, Glibc, Grep, Groff, Gzip, Less, Make und Sed
   Test Umgebung hängt ab von:  Wird nicht ausgeführt weil es das Testsystem von Man-DB braucht.
   Optionale Abhängigkeiten:  Keine

6.63.2. Installation von Man-DB

Das Paket entpacken und in das neue Verzeichnis wechseln:

tar -xf pakete/man-db-2.6.0.2.tar.gz &&
cd man-db-2.6.0.2/

Beim kompilieren der Man-DB kommt es zu einem Fehler. Es wird nach einer Datei gesucht flock.h die es auf unserem System nicht gibt. Der patch behebt diesen Fehler.

patch -Np1 -i ../patches/man-db-2.6.0.2-flock.patch

Bereite das Paket zum kompilieren vor:

./configure --prefix=/usr --libexecdir=/usr/lib \
    --sysconfdir=/etc --disable-setuid \
    --with-browser=/usr/bin/lynx --with-vgrind=/usr/bin/vgrind \
    --with-grap=/usr/bin/grap --docdir=/usr/share/doc/man-db-2.6.0.2

Die Bedeutung der Parameter für configure:

--disable-setuid

Verhindert das das Programm man mit setuid Rechten ausgestattet wird.

--with-...

Die anderen drei Parameter sorgen dafür das bestimmte Programme als Standard für man gelten.

Das Paket kompilieren:

make

Teste das soeben kompilierte Paket:

make check

Installiere das Paket:

make install

Nun das Verzeichnis verlassen und dann entfernen:

cd .. &&
rm -rf man-db-2.6.0.2/

6.63.3. Inhalt des Paketes Man-DB

Installierte Programme:  accessdb, apropos (Link zu whatis), catman, lexgrog, man, mandb, manpath, whatis und zsoelim

Kurze Beschreibung

man

Formatiert und zeigt die Manualseiten an.