Linux From Scratch: Version 5.0 | ||
---|---|---|
Zurück | Kapitel 6. Installieren der grundlegenden System Software | Weiter |
Geschätzte Kompilierzeit: 0.1 SBU Ungefähr benötigter Festplattenplatz: 1.9MB |
Man ist das Programm zum Seitenweisen anzeigen von Hilfeseiten (man-pages).
Installierte Programme: apropos, makewhatis, man, man2dvi, man2html und whatis
Man ist abhängig von: Bash, Binutils, Coreutils, Gawk, GCC, Glibc, Grep, Make, Sed.
Wir nehmen zuerst drei Anpassungen an den Quellen zu Man vor:
Der erste Patch kommentiert die "MANPATH /usr/man" Zeile in man.conf aus. Das verhindert redundante Ergebnisse wenn Programme wie zum Beispiel whatis verwendet werden:
patch -Np1 -i ../man-1.5m2-manpath.patch |
Der zweite Patch fügt der PAGER Variable die -R Option hinzu. Dadurch werden Escape Sequenzen korrekt behandelt:
patch -Np1 -i ../man-1.5m2-pager.patch |
Der dritte und letzte 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 |
Bereiten sie Man nun zum kompilieren vor:
./configure -default -confdir=/etc |
Die Bedeutung der configure Optionen:
-default: Veranlasst das configure Skript, eine sorgfältige Auswahl an Standardwerten zu selektieren. Zum Beispiel: Nur englische Manpages, keine Nachrichtenkataloge, man ohne suid Bit, Unterstützung komprimierter Manpages, komprimieren von cat Seiten, erstellen von cat Seiten wenn das zugehörige Verzeichnis existiert, FHS Konformität duch ablegen der cat Seiten unter /var/cache/man sofern das Verzeichnis existiert.
-confdir=/etc: Durch diese Option sucht das man Programm seine Konfigurationsdatei man.conf im /etc Verzeichnis.
Kompilieren sie das Paket:
make |
Und installieren sie es:
make install |
Anmerkung: 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.
Zurück | Zum Anfang | Weiter |
Installieren von Gzip-1.3.5 | Nach oben | Installieren von Make-3.80 |