| MANPATH(5) | /etc/manpath.config | MANPATH(5) |
манпутања - запис датотеке /etc/manpath.config
Датотека подешавања ман путање се користи помагалима странице упутства за приступање корисничким ман путањама у време покретања, да укаже које хијерархије страница упутства (ман путање) треба да се сматрају за хијерархије система и да им додели директоријуме који ће бити коришћени за складиштење кат датотека.
Ако је променљива окружења $MANPATH већ постављена, податак садржан унутар /etc/manpath.config је неће преписати.
По основи, „man-db“ испитује корисникову $PATH. За сваки елемент_путање пронађен, додаје manpath_element у путању претраге.
Ако не постоји ред MANPATH_MAP у датотеци подешавања за дати елемент_путање, тада додаје све „path_element/../man“, „path_element/man“, „path_element/../share/man“, и „path_element/share/man“ који постоје као директоријуми у путању претраге.
Тада додаје сваки MANDATORY_MANPATH унос из датотеке подешавања у путању претраге.
Finally, if the --systems option is used or the $SYSTEM environment variable is set, then that should consist of a sequence of operating system names separated by commas or colons. This acts as a template, expanding the search path once more to allow access to other operating systems' manual pages: for each system name, man-db looks for that name as a subdirectory of each entry in the search path, and adds it to the final search path if it exists. A system name of man inserts the normal search path without subdirectories. For example, if the search path would otherwise have been /usr/share/man:/usr/local/man, and $SYSTEM is set to newOS:man, then the final search path will be /usr/share/man/newOS:/usr/share/man:/usr/local/man/newOS:/usr/local/man.
Променљива окружења $MANPATH преписује основне путање претраге странице упутства „man-db“-а. Већина корисника неће морати да је постави. Њена синтакса је слична променљивој окружења $PATH: састоји се од низа назива директоријума раздвојених двотачком. Преписује основну путању претраге описану изнад.
Ако вредност $MANPATH почиње двотачком, тада се основна путања претраге додаје на њен почетак. Ако се вредност $MANPATH завршава двотачком, тада се основна путања претраге додаје на њен крај. Ако вредност $MANPATH садржи две двотачке (::), тада се основна путања претраге умеће у средину вредности, између две двотачке.
Следеће врсте поља су тренутно препознате:
Системске хијерархије страница упутства су обично оне ускладиштене под /usr као што су /usr/man, /usr/local/man и /usr/X11R6/man.
Ако кат странице из нарочитог елемент_ман_путање неће бити смештене или ће бити смештене на уобичајено место, елемент_кат_путање може бити изостављен.
Уобичајени кат смештај ће бити немогућ за хијерархије страница упутства прикачених само за читање и због тога могуће је навести било коју исправну хијерархију директоријума за њихово складиштење. Да би испоштовало Линукс ФССТНД кључна реч FSSTND може бити коришћена уместо стварног директоријума.
Нажалост, неопходно је навести путање ман стабла читавог система, укључујући заменске путање оперативног система као што је /usr/man/sun и било које путање НЛС језика као што је /usr/man/de_DE.88591.
Како се податак обрађује ред по ред по записаном редоследу, неопходно је за било коју ман путању која је под-хијерархија друге хијерархије да буде прва наведена, у супротном биће урађено нетачно поређење. Један пример јесте да /usr/man/de_DE.88591 мора доћи пре /usr/man.
SECTION 1 n l 8 3 0 2 3type 5 4 9 6 7
Ако је дато више смерница SECTION њихови спискови одељака ће бити надовезани.
If a particular extension is not in this list (say, 1mh) it will be displayed with the rest of the section it belongs to. The effect of this is that you only need to explicitly list extensions if you want to force a particular order. Sections with extensions should usually be adjacent to their main section (e.g. "1 1mh 8 ...").
SECTIONS се прихвата као заменски назив за ову одредницу.
Ако има одступања од горњих правила, помагала страничара упутства неће радити као што је замишљено. Правила су превише сложена.
https://gitlab.com/man-db/man-db/-/issues
https://savannah.nongnu.org/bugs/?group=man-db
| 2025-05-02 | 2.13.1 |