Man page - mandb(8)
Packages contains this manual
Available languages:
en fr pt_BR es it pl pt ko nl da tr sv ja uk id ru ro sr zh_CN deManual
MANDB
NAMNSYNOPSIS
BESKRIVNING
DATABASCACHAR
FLAGGOR
SLUTSTATUS
DIAGNOSTIK
FILER
SE VIDARE
UPPHOVSMAN
FEL
NAMN
mandb - skapa eller uppdatera indexcachar för manualsidor
SYNOPSIS
mandb
[
-dqsucpt?V
] [
-C
fil
]
[
man-sökvÀg
]
mandb
[
-dqsut
] [
-C
fil
]
-f
filnamn
...
BESKRIVNING
mandb anvÀnds för att initiera eller manuellt uppdatera index -databascachar. Cacharna innehÄller information relevant för det aktuella tillstÄndet för systemet av manualsidor och informationen som lagras i dem anvÀnds av man-db-verktygen för att förbÀttra deras hastighet och funktionalitet.
NÀr ett index skapas eller uppdateras kommer mandb att varna vid felaktiga ROFF .so-begÀran, felaktiga filnamn för manualsidor och manualsidor för vilka whatis inte kan tolkas.
Om mandb förses med en valfri kolonavgrÀnsad sökvÀg sÄ kommer detta att ÄsidosÀtta den interna sökvÀgen för hierarkier av manualsidor i systemet, faststÀlld frÄn information hittad i konfigurationsfilen för man-db.
DATABASCACHAR
mandb kan kompileras med stöd för nÄgon av följande databastyper.
De databastyper som har stöd för asynkrona uppdateringar tillhandahÄller förbÀttrad hastighet pÄ bekostnad av potentiell korrumpering vid ovÀntat avslut. I det ovanliga fall dÄ detta intrÀffat kan det vara nödvÀndigt att köra om mandb med flaggan -c för att Äterskapa databaserna frÄn grunden.
FLAGGOR
-d , --debug
Skriver ut felsökningsinformation.
-q , --quiet
Producera inte nÄgra varningar.
-s , --no-straycats
Spendera inte tid pÄ att söka efter eller lÀgga till information till databaserna om lösa cat-sidor.
-p , --no-purge
Spendera inte tid pÄ att leta efter borttagna manualsidor och rensa bort dem frÄn databaserna.
-c , --create
Som standard kommer mandb att försöka uppdatera tidigare skapade databaser. Om en databas inte existerar kommer den att skapas. Denna flagga tvingar mandb att ta bort tidigare databaser och Äterskapa dem frÄn grunden och implicerar --no-purge. Detta kan vara nödvÀndigt om databasen blir korrumperad eller om ett nytt databaslagringssystem introduceras i framtiden.
-u , --user-db
Skapa endast anvÀndardatabaser, Àven med skrivbehörigheter som behövs för att skapa systemdatabaser.
-t , --test
Utför konsistenskontroller pÄ manualsidor i hierarkisökvÀgen. Med denna flagga kommer mandb inte att förÀndra nÄgra existerande databaser.
-f , --filename
Uppdatera bara posterna för det angivna filnamnet. Denna flagga Àr inte avsedd för allmÀnt bruk; den anvÀnds internt av man nÀr det har kompilerats med flaggan MAN_DB_UPDATES och hittar sidor som Àr förÄldrade. Den implicerar -p och inaktiverar -c och -s .
-C fil , --config-file= fil
AnvÀnd denna anvÀndarkonfigurationsfil snarare Àn standard ~/.manpath .
-? , --help
Visa hjÀlptexten, avsluta sedan.
--usage
Skriv ut ett kort anvÀndningsmeddelande och avsluta.
-V , --version
Visa versionen, avsluta sedan.
SLUTSTATUS
|
0 |
FramgÄngsrik programexekvering. |
|||
|
1 |
AnvÀndnings-, syntax- eller konfigurationsfilsfel. |
|||
|
2 |
Funktionsfel. |
|||
|
3 |
En barnprocess misslyckades. |
DIAGNOSTIK
Följande
varningsmeddelanden kan matas ut under databasuppbyggnaden.
<filnamn>: whatis-tolkning för sida(sekt)
misslyckades
Ett försök att extrahera whatis-rader frÄn det angivna filnamnet <filnamn> misslyckades. Detta sker vanligtvis pÄ grund av en dÄligt skriven manualsida, men om mÄnga sÄdana meddelanden matas ut Àr det troligt att systemet innehÄller icke-standardiserade manualsidor som Àr inkompatibla med man-db:s whatis-tolk. Se avsnittet WHATIS-TOLKNING i lexgrog (1) för vidare information.
<filnamn>: Àr en lös symbolisk lÀnk
<filnamn> existerar inte men refereras till med en symbolisk lÀnk. Vidare diagnostikmeddelanden matas vanligtvis ut för att identifiera namnet <filnamn> pÄ den lÀnk som Àr problematisk.
<filnamn>: felaktig symbolisk lĂ€nk eller ROFF â.soâ-begĂ€ran
<filnamn> Àr antingen en symbolisk lÀnk till, eller innehÄller en ROFF-inklusionsbegÀran till, en icke existerande fil.
<filnamn>: ignorerar felaktigt filnamn
Filnamnet <filnamn> kan vara en giltig manualsida men dess namn Àr ogiltigt. Detta sker vanligtvis för att en manualsida med avsnittsÀndelsen <x> lagts till i avsnitt <y> i en manualsida.
<filnamn_mask>: filÀndelser i konflikt
JokerteckenstrÀngen <filnamn_mask> Àr inte unik. Detta sker vanligtvis för att det finns bÄde komprimerade och okomprimerade versioner av samma manualsida. Alla, förutom de senaste, kommer att ignoreras.
FILER
/etc/manpath.config
man-db-konfigurationsfil.
/var/cache/man/index.(bt|db|dir|pag)
En FHS-kompatibel global index -databascache.
Ăldre
platser för databascachen inkluderar:
/usr/man/index.(bt|db|dir|pag)
En traditionell global index -databascache.
/var/catman/index.(bt|db|dir|pag)
En alternativ eller FSSTND-kompatibel global index -databascache.
SE VIDARE
lexgrog (1), man (1), manpath (5), catman (8)
Avsnittet WHATIS-TOLKNING som tidigare fanns pÄ denna manualsida finns nu i lexgrog (1).
UPPHOVSMAN
Wilf.
(G.Wilford@ee.surrey.ac.uk).
Fabrizio Polacco (fpolacco@debian.org).
Colin Watson (cjwatson@debian.org).
FEL
https://gitlab.com/man-db/man-db/-/issues
https://savannah.nongnu.org/bugs/?group=man-db