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/