Frage zu Manpages

ww

Well-Known Member
Hallo Comm,

gibt es eine Möglichkeit, alle Manpages zu exportieren? Ich würde es sehr begrüßen, sie auf meinem Notebook (W2K) zur Verfügung zu haben.

Kennt jemand einen Weg unter Beibehaltung des installierten OS <irony>(von diesem bösen Mann aus Redmond) </irony>?

Schönen Dank für Hinweise,
slatat2m
 
Du kannst die Manpages in das PDF-Format exportieren. Ein Skript, das dies für alle Manpages macht, könnte im Prinzip so aussehen:
_____________

#!/usr/local/bin/bash

SAVEDIR=/tmp/Manpages
SECTIONS="1 1aout 2 3 4 5 6 7 8 9 l n"

mkdir "$SAVEDIR"
echo "
<HTML>
<HEAD>
<TITLE>`uname -sr` -- Manpages</TITLE>
</HEAD>
<BODY>
" > "$SAVEDIR"/index.html

for Section in $SECTIONS
do
cd /usr/share/man/man$Section || continue
test -d "$SAVEDIR"/Sektion_$Section || \
mkdir -p "$SAVEDIR"/Sektion_$Section
echo "<HR><H2>Sektion $Section</H2>" >> "$SAVEDIR"/index.html

for Manpage in *.gz
do
cd /usr/share/man/man$Section || continue
Filename=`basename $Manpage .$Section.gz`
test "$Filename" = "*" && continue

zcat "$Manpage" | /usr/bin/groff -S -man \
> "$SAVEDIR"/Sektion_$Section/"$Filename".ps

cd "$SAVEDIR"/Sektion_$Section
ps2pdf13 "$Filename".ps && rm "$Filename".ps
echo "
<A HREF=Sektion_$Section/$Filename.pdf>$Filename</A><BR>" \
>> "$SAVEDIR"/index.html

done
done

echo -e "</BODY>\n</HTML>" >> $SAVEDIR/index.html
_____________

Naja, oder so ähnlich halt. Ist jetzt aus dem Kopf so dahingeschrieben und soll nur als Denkanstoß dienen.

Zum Schluß hast du dann unter $SAVEDIR die Manpages als PDF-Dateien liegen, die über eine HTML-Datei verlinkt sind. Du kannst dann die ganze Verzeichnishierarchie auf dein W2k-Notebook kopieren. Ich möchte dich aber gleich vorwarnen, daß dies sicher mehrere hundert MB sein können.
 
Zurück
Oben