Man-1.5m2

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.

Installation von Man

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
[Hinweis]

Hinweis

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.

Inhalt von Man

Installierte Programme: apropos, makewhatis, man, man2dvi, man2html, und whatis

Kurze Beschreibung

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.