Provided by: man-db_2.7.5-1_amd64 bug

NOME

       mandb - crea o aggiorna le cache index delle pagine di manuale

SINTASSI

       mandb [-dqsuc|-h|-V] [percorso]

DESCRIZIONE

       mandb è usato per inizializzare o aggiornare manualmente le cache delle basi di dati index
       solitamente mantenute da man.  Le cache contengono  importanti  informazioni  sullo  stato
       corrente  del sistema di pagine di manuale e le informazioni immagazzinate al loro interno
       sono usate dalle utility man-db per aumentare la loro velocità e funzionalità.

       Quando crea o aggiorna un index, mandb genererà un avviso nel caso di richieste  ROFF  .so
       errate,  di  nomi  di pagine di manuale fasulli e di pagine di manuale dalle quali non può
       essere estratto il whatis.

       Fornendo a mandb una lista opzionale  di  percorsi  separati  da  `:'  verrà  ignorata  la
       gerarchia  globale  interna  dei  percorsi  di  ricerca,  determinata  dalle  informazioni
       contenute nel file di configurazione di man-db.

CACHE DELLE BASI DI DATI

       mandb può essere compilato con il supporto per qualsiasi fra  seguenti  tipi  di  basi  di
       dati.

       Nome                Tipo          Asinc   NomeFile
       ──────────────────────────────────────────────────────────
       Berkeley db         Binary tree   Sì      index.bt
       GNU gdbm v >= 1.6   Hashed        Sì      index.db
       GNU gdbm v <  1.6   Hashed        No      index.db
       UNIX ndbm           Hashed        No      index.(dir|pag)

       Questi tipi di basi di dati supportano aggiornamenti asincroni privilegiando la velocità a
       spese di eventuali corruzioni nel  caso  di  terminazioni  inusuali.   Nel  caso  che  ciò
       succeda,  potrebbe  essere  necessario  rilanciare  mandb con l'opzione -c per ricreare le
       nuove basi di dati.

OPZIONI

       -d, --debug
              Produce informazioni utili al debug.

       -q, --quiet
              Non produce nessun avviso.

       -s, --no-straycats
              Non perde tempo a cercare o ad aggiungere informazioni ai database  riguardanti  le
              pagine  di manuale delle quali non esiste il file sorgente. (N.d.T.: tali pagine di
              manuale sono dette in gergo stray cat page.)

       -c, --create
              Di default, mandb proverà ad aggiornare le basi di dati precedentemente create.  Se
              una  base di dati non esiste, la creerà. Questa opzione forza mandb a cancellare le
              basi di dati precedenti e ricrearle. Ciò potrebbe essere necessario se una base  di
              dati  è  rovinata o se un nuovo schema di immagazzinamento di dati verrà introdotto
              in futuro.

       -u, --user-db
              Crea solo le basi di dati dell'utente, anche se ha i permessi per creare le basi di
              dati globali.

       -h, --help
              Mostra un messaggio d'aiuto, poi esce.

       -V, --version
              Mostra la versione, poi esce.

DIAGNOSTICI

       Durante  la  costruzione  delle  basi di dati possono essere emessi i seguenti messaggi di
       avviso:

       <nomefile>: analisi whatis per pagina(sez) fallita
              Un tentativo di estrarre la riga o  le  righe  whatis  per  il  dato  <nomefile>  è
              fallita. Ciò solitamente è dovuto a una pagina di manuale scritta in modo scadente,
              ma se sono emessi molti di questi messaggi allora probabilmente il sistema contiene
              delle  pagine  di  manuale  non  standard che sono incompatibili con l'analizzatore
              whatis di man-db.

       <nomefile>: è un link simbolico penzolante
              <nomefile> non esiste ma è riferito  con  un  link  simbolico.  Ulteriori  messaggi
              diagnotici  sono  solitamente  prodotti  per  identificare  il  <nomefile> del link
              violante.

       <nomefile>: link simbolico o richiesta ROFF `.so' errata
              <nomefile> è o un link simbolico a, oppure contiene  una  richiesta  di  inclusione
              ROFF di un file non esistente.

       <nomefile>: nomefile fasullo ignorato
              Il  <nomefile> potrebbe o meno essere un valido nome di pagina di manuale ma il suo
              nome non è valido. Ciò solitamente è dovuto a una pagina di manuale con  estensione
              di sezione <x> che è stata messa nella sezione <y> delle pagine di manuale.

       <nomefile_mask>: estensioni in conflitto
              La  wildcard  <nomefile_mask> non è unica. Ciò è causato solitamente dall'esistenza
              della versione compressa e non compressa  della  stessa  pagina  di  manuale.  Sono
              ignorate tutte quante tranne la più recente.

FILE

       /etc/manpath.config
              File di configurazione di man-db.

       /usr/man/index.(bt|db|dir|pag)
              Una cache della base di dati globale index tradizionale.

       /var/catman/index.(bt|db|dir|pag)
              Una cache della base di dati globale index alternativa e conforme con FSSTND.

VEDERE ANCHE

       man(1), manpath(5), catman(8).

AUTORE

       Wilf. (G.Wilford@ee.surrey.ac.uk).
       Fabrizio Polacco (fpolacco@debian.org).
       Traduzione di Bortolozzo Giovanni (borto@pluto.linux.it)