catman
catman(n)             Manual Hilfsprogramme             catman(n)



NAME
       catman  - erzeugt oder aktualisiert die formatierten Manu-
       alseiten

SYNTAX
       catman [-dhV] [-M Pfad] [Abschnitt] ...

BESCHREIBUNG
       catman wird benutzt, um einen aktuellen Satz  von  vorfor-
       matierten  Manualseiten  zu  erzeugen,  die als cat-Seiten
       bezeichnet  werden.  Die  cat-Seiten   werden   wesentlich
       schneller  angezeigt  als die unformatierten Manualseiten,
       bentigen aber  zustzlichen  Speicherplatz  auf  der  Fest-
       platte.  Die  Entscheidung zur Untersttzung von cat-Seiten
       liegt beim lokalen  Administrator,  der  fr  diese  Seiten
       passende Verzeichnisse anlegen mu.

       Die  Optionen  fr  catman  geben  die Manualseiten und die
       Abschnitte an, die vorformatiert werden sollen. Im Normal-
       fall  werden  die Manualseiten verwendet, die in der Manu-
       alkonfigurationsdatei beschrieben sind. Normalerweise wer-
       den  die  Abschnitte formatiert, die entweder in der Umge-
       bungsvariable $MANSEC stehen oder fest in  man(n)  einkom-
       piliert  sind,  wenn  $MANSEC undefiniert ist. Wird catman
       eine durch Whitespace abgetrennte  Liste  von  Abschnitten
       bergeben,  so  werden  nur die Manualseiten in den betref-
       fenden Abschnitten bearbeitet.

       Um festzustellen, welche Dateien formatiert werden  mssen,
       macht  catman  Gebrauch  von den Indexdatenbanken der jew-
       eiligen Manualseiten.

OPTIONEN
       -d, --debug
              Ausgeben von Fehlerinformationen.

       -M Pfad, --manpath=Pfad
              Gibt einen alternativen Manualpfad an.  Als Default
              sind  dies  alle Pfade, die in der Manualkonfigura-
              tionsdatei als global deklariert  sind.  Die  Umge-
              bungsvariable   $MANPATH   wird  von  catman  nicht
              benutzt.

       -h, --help
              Zeigt einen Hilfstext an.

       -V, --version
              Zeigt Programmversion und Autor an.

DATEIEN
       /var/catman/.../index.(bt|db|dir|pag)
              Die FSSTND complianten globalen Indexdatenbanken.

       /usr/man/.../whatis
              Traditionelle whatis Datenbank.

SIEHE AUCH
       man(n), manpath(h), mandb(b).

FEHLER
       Auf Systemen mit kleinem (~4  kByte)  Zwischenspeicher  fr
       Argumente  von  execve(e)  kann  es  ntig  sein, da catman
       mehrere kleine im Gegensatz  zu  wenigen  groen  Batchjobs
       ausfhren  mu.  In diesem Fall ist es fr man mglich, diesen
       Eintrag (korrekt) aus einer Datenbank zu  lschen  (vielle-
       icht existiert er in Wirklichkeit gar nicht mehr), der vom
       aktuellen Aufruf von catman bentigt wird,  um  die  nchste
       Seite   zu   bestimmen.   Wenn  die  Indexdatenbank  einen
       Hashtable-Lookup (ndbm, gdbm) benutzt, fhrt dies zu  einem
       `sich  am  eigenen  Schopf aus dem Sumpf ziehen'. Obgleich
       dies selten auftritt, fhrt es dazu, da catman  nicht  mehr
       die weiteren Seiten des Abschnittes bearbeitet.

       Hinweis: Linux hat einen Zwischenspeicher von 128 kByte fr
       execve (2) Argumente.

AUTOR
       Wilf. (G.Wilford@ee.surrey.ac.uk), die deutsche bersetzung
       ist  von  Anke Steuernagel (a_steuer@informatik.uni-kl.de)
       und Nils Magnus (magnus@informatik.uni-kl.de).



2.3.20                  07 September 2001               catman(n)