MANDB
ÐÐÐÐÐÐÐÐ
СÐÐТÐÐСÐС
ÐÐÐСÐÐÐÐ
ÐÐШРÐÐÐЫ ÐÐÐÐЫХ
ÐÐÐ ÐÐÐТРЫ
ÐÐÐ ÐЫХÐÐÐ
ÐÐÐÐÐÐСТÐÐÐ
ФÐÐÐЫ
СÐÐТРÐТРТÐÐÐÐ
ÐÐТÐÐ
ÐШÐÐÐÐ
ÐÐÐÐÐÐÐÐ
mandb − ÑоздаÑÑ Ð¸Ð»Ð¸ обновлÑÐµÑ ÐºÑÑи index ÑпÑавоÑнÑÑ ÑÑÑаниÑ
СÐÐТÐÐСÐС
mandb [−dqsucpt?V] [−C Ñайл] [manpath]
mandb [−dqsut] [−C Ñайл] −f имÑ_Ñайла …
ÐÐÐСÐÐÐÐ
mandb иÑполÑзÑеÑÑÑ Ð´Ð»Ñ Ð¸Ð½Ð¸ÑиализаÑии или ÑÑÑного Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ ÐºÑÑей Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ index. РкÑÑÐ°Ñ ÑодеÑжиÑÑÑ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¾ ÑекÑÑем ÑоÑÑоÑнии ÑиÑÑÐµÐ¼Ñ ÑпÑавоÑнÑÑ ÑÑÑаниÑ, а ÑÑанÑÑаÑÑÑ Ð² Ð½Ð¸Ñ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¸ÑполÑзÑеÑÑÑ ÑÑилиÑами man−db Ð´Ð»Ñ Ð¿Ð¾Ð²ÑÑÐµÐ½Ð¸Ñ ÑкоÑоÑÑи ÑабоÑÑ Ð¸ ÑÑнкÑионалÑноÑÑи.
ÐÑи Ñоздании или обновлении index, mandb пÑедÑпÑÐµÐ¶Ð´Ð°ÐµÑ Ð¾ невеÑнÑÑ Ð·Ð°Ð¿ÑоÑÐ°Ñ ROFF .so, ÑикÑивнÑÑ Ð¸Ð¼ÐµÐ½Ð°Ñ Ñайлов ÑпÑавоÑнÑÑ ÑÑÑÐ°Ð½Ð¸Ñ Ð¸ ÑпÑавоÑнÑÑ ÑÑÑаниÑаÑ, коÑоÑÑе не ÑдалоÑÑ Ð¿ÑоанализиÑоваÑÑ Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ whatis.
УказÑваемÑе пÑи запÑÑке mandb необÑзаÑелÑнÑе пÑÑи (ÑеÑез двоеÑоÑие) заменÑÑ Ð²Ð½ÑÑÑенний пÑÑÑ Ð¿Ð¾Ð¸Ñка иеÑаÑÑии ÑиÑÑемнÑÑ ÑпÑавоÑнÑÑ ÑÑÑаниÑ, опÑеделÑннÑй из Ñайла наÑÑÑоек man−db.
ÐÐШРÐÐÐЫ ÐÐÐÐЫХ
mandb Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ ÑобÑана Ñ Ð¿Ð¾Ð´Ð´ÐµÑжкой одного из ÑледÑÑÑÐ¸Ñ Ñипов баз даннÑÑ:
Ð¢Ð¸Ð¿Ñ Ð±Ð°Ð· даннÑÑ, коÑоÑÑе поддеÑживаÑÑ Ð°ÑинÑÑоннÑе обновлениÑ, пÑедоÑÑавлÑÑÑ Ð»ÑÑÑее оÑноÑение ÑкоÑоÑÑи к возможноÑÑи повÑÐµÐ¶Ð´ÐµÐ½Ð¸Ñ Ð² ÑлÑÑае неожиданного пÑеÑÑÐ²Ð°Ð½Ð¸Ñ ÑабоÑÑ. ÐÑли ÑÑо пÑоиÑÑодиÑ, Ð¼Ð¾Ð¶ÐµÑ Ð¿Ð¾ÑÑебоваÑÑÑÑ Ð¿ÐµÑезапÑÑÑиÑÑ mandb Ñ Ð¿Ð°ÑамеÑÑом −c, ÑÑÐ¾Ð±Ñ Ð¿ÐµÑеÑоздаÑÑ Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ Ñ Ð½ÑлÑ.
ÐÐÐ ÐÐÐТРЫ
−d, −−debug
ÐоказÑваÑÑ Ð¾ÑладоÑнÑÑ Ð¸Ð½ÑоÑмаÑиÑ.
−q, −−quiet
Ðе вÑдаваÑÑ Ð¿ÑедÑпÑеждениÑ.
−s, −−no-straycats
Ðе ÑÑаÑиÑÑ Ð²ÑÐµÐ¼Ñ Ð½Ð° поиÑк или добавление инÑоÑмаÑии в Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ Ð¿Ð¾ stray cats.
−p, −−no-purge
Ðе ÑÑаÑиÑÑ Ð²ÑÐµÐ¼Ñ Ð½Ð° пÑовеÑÐºÑ ÑдалÑннÑÑ ÑпÑавоÑнÑÑ ÑÑÑÐ°Ð½Ð¸Ñ Ð¸Ð»Ð¸ Ð¸Ñ Ð²ÑÑиÑÑÐºÑ Ð¸Ð· баз даннÑÑ.
−c, −−create
Ðо ÑмолÑаниÑ, mandb пÑÑаеÑÑÑ Ð¾Ð±Ð½Ð¾Ð²Ð¸ÑÑ Ð»ÑбÑе Ñанее ÑозданнÑе Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ. ÐÑли база даннÑÑ Ð½Ðµ ÑÑÑеÑÑвÑеÑ, Ñо она бÑÐ´ÐµÑ Ñоздана. ÐÑÐ¾Ñ Ð¿Ð°ÑамеÑÑ Ð·Ð°ÑÑавлÑÐµÑ mandb ÑдалиÑÑ Ð¸Ð¼ÐµÑÑиеÑÑ Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ Ð¸ пеÑеÑоздаÑÑ Ð¸Ñ Ñ Ð½ÑлÑ, и заклÑÑÐ°ÐµÑ Ð² Ñебе −−no−purge. ÐÑо Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð½ÐµÐ¾Ð±Ñодимо пÑи повÑеждении Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ, или еÑли в бÑдÑÑем бÑÐ´ÐµÑ Ð¸ÑполÑзоваÑÑÑÑ Ð½Ð¾Ð²Ð°Ñ ÑÑема ÑÑÐ°Ð½ÐµÐ½Ð¸Ñ Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ.
−u, −−user-db
СоздаÑÑ ÑолÑко полÑзоваÑелÑÑкие Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ, даже Ð¸Ð¼ÐµÑ Ð¿Ñава на запиÑÑ, необÑодимÑе Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ ÑиÑÑемнÑÑ Ð±Ð°Ð· даннÑÑ.
−t, −−test
ÐÑполниÑÑ Ð¿ÑовеÑÐºÑ Ð½Ð° пÑавилÑноÑÑÑ ÑпÑавоÑнÑÑ ÑÑÑÐ°Ð½Ð¸Ñ Ð² иеÑаÑÑиÑеÑком пÑÑи поиÑка. ÐÑи Ñказании ÑÑого паÑамеÑÑа mandb не изменÑÐµÑ ÑÑÑеÑÑвÑÑÑие Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ.
−f, −−filename
ÐбновиÑÑ Ð·Ð°Ð¿Ð¸Ñи ÑолÑко Ð´Ð»Ñ Ð·Ð°Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ Ñайла. ÐÑÐ¾Ñ Ð¿Ð°ÑамеÑÑ Ð½Ðµ Ð´Ð»Ñ Ð¿Ð¾Ð²Ñедневного иÑполÑзованиÑ; он иÑполÑзÑеÑÑÑ Ð´Ð»Ñ ÑлÑжебнÑÑ Ñелей man, когда она ÑобÑана Ñ Ð¿Ð°ÑамеÑÑом MAN_DB_UPDATES и обнаÑÑживаеÑ, ÑÑо ÑÑÑаниÑа ÑÑÑаÑела. ÐÑо подÑазÑÐ¼ÐµÐ²Ð°ÐµÑ −p и вÑклÑÑÐ°ÐµÑ −c и −s.
−C Ñайл, −−config−file=Ñайл
ÐÑполÑзоваÑÑ ÑказаннÑй полÑзоваÑелÑÑкий Ñайл наÑÑÑойки вмеÑÑо знаÑÐµÐ½Ð¸Ñ Ð¿Ð¾ ÑмолÑÐ°Ð½Ð¸Ñ ~/.manpath.
−?, −−help
ÐоказаÑÑ ÑÑо ÑпÑавоÑное ÑообÑение и законÑиÑÑ ÑабоÑÑ.
−−usage
ÐоказаÑÑ ÐºÐ¾ÑоÑкое ÑообÑение об иÑполÑзовании и завеÑÑиÑÑ ÑабоÑÑ.
−V, −−version
ÐоказаÑÑ Ð²ÐµÑÑÐ¸Ñ Ð¸ законÑиÑÑ ÑабоÑÑ.
ÐÐÐ ÐЫХÐÐÐ
0 |
УÑпеÑное вÑполнение пÑогÑаммÑ. |
||
1 |
ÐÑибка пÑи иÑполÑзовании, в ÑинÑакÑиÑе или Ñайле наÑÑÑоек. |
||
2 |
ÐÑибка пÑи ÑабоÑе. |
||
3 |
РабоÑа пÑоÑеÑÑа−поÑомка завеÑÑилаÑÑ Ð½ÐµÑдаÑно. |
ÐÐÐÐÐÐСТÐÐÐ
Ðо вÑÐµÐ¼Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ Ð¼Ð¾Ð³ÑÑ Ð¿Ð¾ÑвлÑÑÑÑÑ ÑледÑÑÑие пÑедÑпÑеждениÑ.
<Ð¸Ð¼Ñ Ñайла>: оÑибка анализа ÑÑÑаниÑ(Ñ)
пÑогÑаммой whatis
ÐÑогÑамма whatis пÑÑалаÑÑ Ð¸Ð·Ð²Ð»ÐµÑÑ ÑÑÑоки из Ñказанного <Ñайла>, но ÑÑо не ÑдалоÑÑ. ÐбÑÑно, ÑÑа оÑибка возникаеÑ, еÑли ÑпÑавоÑÐ½Ð°Ñ ÑÑÑаниÑа плоÑо напиÑана, а еÑли ÑÐ°ÐºÐ¸Ñ ÑообÑений Ð²Ð¾Ð·Ð½Ð¸ÐºÐ°ÐµÑ Ð¼Ð½Ð¾Ð³Ð¾, Ñо, ÑкоÑее вÑего, в ÑиÑÑеме ÑодеÑжаÑÑÑ Ð½ÐµÑÑандаÑÑнÑе ÑпÑавоÑнÑе ÑÑÑаниÑÑ, неÑовмеÑÑимÑе Ñ Ð°Ð½Ð°Ð»Ð¸Ð·Ð°ÑоÑом man−db whatis. Ðолее подÑобное опиÑание ÑмоÑÑиÑе в Ñазделе ЧТРÐÐÐÐÐÐÐРУÐТСЯ на ÑÑÑаниÑе lexgrog(1).
<Ð¸Ð¼Ñ Ñайла>: повиÑÑÐ°Ñ ÑимволиÑеÑÐºÐ°Ñ ÑÑÑлка
<Файл> не ÑÑÑеÑÑвÑеÑ, но на него ÑÑÑлаÑÑÑÑ Ð¿Ð¾ ÑимволиÑеÑкой ÑÑÑлке. ÐÑи далÑнейÑей диагноÑÑике, обÑÑно, поÑвÑÑÑÑ ÑообÑениÑ, ÑказÑваÑÑие на <Ñайл> Ñ Ð½ÐµÐ¿ÑавилÑной ÑÑÑлкой.
<Ð¸Ð¼Ñ Ñайла>: невеÑÐ½Ð°Ñ ÑимволиÑеÑÐºÐ°Ñ ÑÑÑлка
или ROFF ‘.so’ запÑоÑ
<Файл>, или ÑказÑÐ²Ð°ÐµÑ Ð½Ð° ÑимволиÑеÑкÑÑ ÑÑÑлкÑ, или ÑодеÑÐ¶Ð¸Ñ ROFF include запÑÐ¾Ñ Ð½Ð° неÑÑÑеÑÑвÑÑÑий Ñайл.
<Ð¸Ð¼Ñ Ñайла>: игноÑиÑÑеÑÑÑ ÑикÑивное Ð¸Ð¼Ñ Ñайла
<Файл> Ð¼Ð¾Ð¶ÐµÑ (или не можеÑ) бÑÑÑ Ð´Ð¾Ð¿ÑÑÑимой ÑпÑавоÑной ÑÑÑаниÑей, но ÑÑо Ð¸Ð¼Ñ Ð½ÐµÐ¿ÑавилÑно. ÐбÑÑно, ÑÑо пÑоиÑÑÐ¾Ð´Ð¸Ñ Ñо ÑпÑавоÑнÑми ÑÑÑаниÑами, имеÑÑими ÑазделÑÑеÑкое ÑаÑÑиÑение
<маÑка имени Ñайла>: конкÑÑиÑÑÑÑие ÑаÑÑиÑениÑ
Шаблон <маÑка имени Ñайла> не ÑвлÑеÑÑÑ ÑникалÑнÑм. ÐбÑÑно, ÑÑо пÑоиÑÑÐ¾Ð´Ð¸Ñ Ð¸Ð·−за ÑÑÑеÑÑÐ²Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¾Ð´Ð½Ð¾Ð²Ñеменно ÑжаÑой и неÑжаÑой веÑÑии одной и Ñой же ÑпÑавоÑной ÑÑÑаниÑÑ. ÐÑе ÑÑÑаниÑÑ ÐºÑоме Ñамой новой игноÑиÑÑÑÑÑÑ.
ФÐÐÐЫ
/etc/man_db.conf
Файл наÑÑÑойки man−db.
/var/cache/man/index.(bt|db|dir|pag)
СооÑвеÑÑÑвÑÑÑий FHS глобалÑнÑй кÑÑ Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ index.
ÐеÑÑа, где кÑÑ Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ Ð½Ð°ÑодилÑÑ Ñанее:
/usr/man/index.(bt|db|dir|pag)
ТÑадиÑионнÑй кÑÑ Ð³Ð»Ð¾Ð±Ð°Ð»Ñной Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ index.
/var/catman/index.(bt|db|dir|pag)
ÐлÑÑеÑнаÑивнÑй или ÑооÑвеÑÑÑвÑÑÑий FSSTND, глобалÑнÑй кÑÑ Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ index.
СÐÐТРÐТРТÐÐÐÐ
lexgrog(1), man(1), manpath(5), catman(8)
ÐÑежде в ÑÑой ÑÑÑаниÑе бÑл Ñаздел ЧТРÐÐÐÐÐÐÐРУÐТСЯ, но ÑепеÑÑ Ð¾Ð½ пеÑенеÑÑн в lexgrog(1).
ÐÐТÐÐ
Wilf. (G.Wilford@ee.surrey.ac.uk).
Fabrizio Polacco (fpolacco@debian.org).
Colin Watson (cjwatson@debian.org).
ÐШÐÐÐÐ
https://savannah.nongnu.org/bugs/?group=man-db