Man enthält Programme zum Finden und seitenweisen Anzeigen von Hilfeseiten (man-pages).
Approximate build time: 0.1 SBU Required disk space: 1.9MB
Man ist abhängig von: Bash, Binutils, Coreutils, Gawk, GCC, Glibc, Grep, Make, Sed.
Wir nehmen zuerst drei Anpassungen an den Quellen zu vor.
Der erste Patch verhindert ein Problem, wenn Manpages mit mehr als 80 Zeichen Zeilenlänge im Zusammenhang mit neueren Groff-Versionen formatiert werden:
patch -Np1 -i ../man-1.5m2-80cols.patch
Der zweite Patch fügt der PAGER-Variable die -R-Option hinzu. Dadurch kann Less Escape-Sequenzen korrekt behandeln:
sed -i 's/-is/&R/' configure
Der dritte Patch kommentiert die Zeile „MANPATH /usr/man“ in man.conf aus. Das verhindert redundante Ergebnisse, wenn Programme wie zum Beispiel whatis verwendet werden:
sed -i 's%MANPATH./usr/man%#&%' src/man.conf.in
Bereiten Sie Man nun zum Kompilieren vor:
./configure -default -confdir=/etc
Die Bedeutung der configure-Parameter:
-default: Veranlasst das configure-Skript, eine sorgfältige Auswahl an Voreinstellungen auszuwählen. Zum Beispiel: Nur englische Manpages, keine Nachrichtenkataloge, man ohne suid-Bit, Unterstützung komprimierter Manpages, komprimieren von cat-Seiten, erstellen von cat-Seiten wenn der zugehörige Ordner existiert, FHS-Konformität durch ablegen der cat-Seiten unter /var/cache/man sofern der Ordner existiert.
-confdir=/etc: Durch diese Option sucht das Programm man seine Konfigurationsdatei man.conf im Ordner /etc.
Kompilieren Sie das Paket:
make
Und installieren Sie es:
make install
Falls Sie SGR-Escape-Sequenzen abschalten möchten, müssen Sie die Datei man.conf editieren und das Argument -c zu NROFF hinzufügen.
Wenn Sie weitergehende Informationen zur Kompression von Manpages haben möchten, schauen Sie am besten im BLFS-Buch unter http://www.linuxfromscratch.org/blfs/view/cvs/postlfs/compressdoc.html nach.
apropos durchsucht die whatis-Datenbank und gibt kurze Beschreibungen zu den Kommandos aus, die die angegebene Zeichenkette enthalten.
makewhatis erstellt die whatis-Datenbank. Es liest alle Man-pages und schreibt für jedes Paket den Namen und eine kurze Beschreibung in die whatis-Datenbank.
man formatiert die angeforderte Online-Man-page und zeigt sie an.
man2dvi konvertiert eine Hilfeseite in das dvi-Format.
man2html konvertiert eine Hilfeseite nach HTML.
whatis durchsucht die whatis-Datenbank und zeigt eine kurze Beschreibung zu den Systemkommandos an, die das übergebene Stichwort als separates Wort enthalten.