Installeren van Man-1.5k

Geschatte compileertijd:           0.05 SBU
Geschatte benodigde diskruimte:  2 MB

Installatie van Man

Voer de volgende opdrachten uit om man te installeren:

patch -Np1 -i ../man-1.5k.patch &&
PATH=$PATH:/usr/bin:/bin \
    ./configure -default -confdir=/etc &&
make &&
make install

Noot: Als je SGR escape sequences wilt deactiveren, dan moet je het bestand man.conf bewerken en het argument -c aan nroff meegeven.

Wellicht dat je de man hint wilt bekijken op http://hints.linuxfromscratch.org/hints/man.txt, die gaat over formaat en compressie issues voor manpages.

Verklaring van de opdrachten

PATH=$PATH:/usr/bin:/bin ./configure -default: De directorypaden naar een aantal paden worden weggeschreven in man bestanden. Helaas pikt het configure script de laatste lokatie in PATH in plaats van het eerste waar een programma wordt gevonden. Door /usr/bin/:/bin toe te voegen aan PATH voor de opdracht ./configure, zorgen we ervoor dat man de /static versies van onze programma's niet gebruikt.

patch -Np1 -i ../man-1.5k.patch: Deze patch plaatst een commentaarteken voor één van de bestanden in het bestand man.conf (MANPATH /usr/man) omdat dit zal zorgen voor overtollige resultaten wanneer gebruik wordt gemaakt van programma's als whatis. Het voegt ook de optie -R toe aan de PAGER variabele zodat manpages correct worden weergegeven.

Inhoud van Man

Als laatste vergeleken met versie 1.5k.

Programmabestanden

apropos, makewhatis, man, man2dvi, man2html en whatis

Beschrijvingen

apropos

apropos zoekt naar sleutelwoorden in een set databasebestanden, met daarin korte beschrijvingen van systeemopdrachten, en toont het resultaat op standaarduitvoer.

makewhatis

makewhatis leest alle manual pages in gegeven secties van het manpath of de voorgeformatteerde pagina's in de gegeven secties van catpath. Van elke pagina schrijft het een regel naar de whatis database. Elke regel bestaat uit de naam van de pagina en een korte beschrijving, gescheiden door een koppelteken. De beschrijving is geëxtraheerd uit de inhoud van de NAME sectie in de manual page.

man

man formatteert en toont de on-line manual pages.

man2dvi

man2dvi zet een manualpage om in dvi formaat.

man2html

man2html zet een manualpage om in html.

whatis

whatis zoekt naar sleutelwoorden in een set databasebestanden, waarin korte beschrijvingen staan van systeemopdrachten, en toont het resultaat op de standaarduitvoer. Alleen volledig overeenkomende woorden worden weergegeven.

Man installatie afhankelijkheden

Als laatste vergeleken met versie 1.5i2.

Bash: sh
Binutils: as, ld
Fileutils: chmod, cp, install, mkdir, rm
Gcc: c11, collect2, cpp0, gcc
Grep: grep
Make: make
Gawk: awk
Sed: sed
Sh-utils: echo
Textutils: cat