Man page - manpath(5)
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
MANPATH
NOMDESCRIPTION
SEARCH PATH
FORMAT
BOGUES
TRADUCTION
NOM
manpath - Format du fichier /etc/manpath.config
DESCRIPTION
Le fichier de configuration de manpath est exploitĂ© par divers utilitaires dĂ©diĂ©s aux pages de manuel. Il sert Ă dĂ©terminer, lors de lâexĂ©cution, les chemins dâaccĂšs personnels aux pages de manuel. Cela permet dâindiquer les structures hiĂ©rarchiques de pages de manuel (« manpaths ») devant ĂȘtre considĂ©rĂ©es comme des structures hiĂ©rarchiques « systĂšme » ainsi quâĂ leur assigner les rĂ©pertoires Ă employer pour le stockage des fichiers « cat ».
Si la variable dâenvironnement $ MANPATH est dĂ©finie, lâinformation contenue dans /etc/manpath.config ne la remplacera pas.
SEARCH PATH
By default, man-db examines the userâs $ PATH . For each path_element found there, it adds manpath_element to the search path.
If there is no MANPATH_MAP line in the configuration file for a given path_element , then it adds all of path_element/../man , path_element/man , path_element/../share/man , and path_element/share/man that exist as directories to the search path.
It then adds any MANDATORY_MANPATH entries from the configuration file to the search path.
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 .
The $ MANPATH environment variable overrides man-dbâs default manual page search paths. Most users should not need to set it. Its syntax is similar to the $ PATH environment variable: it consists of a sequence of directory names separated by colons. It overrides the default search path described above.
If the value of $ MANPATH starts with a colon, then the default search path is added at its start. If the value of $ MANPATH ends with a colon, then the default search path is added at its end. If the value of $ MANPATH contains a double colon ( :: ), then the default search path is inserted in the middle of the value, between the two colons.
FORMAT
Les types de
champs suivants sont actuellement reconnus :
#
commentaire
Les lignes vides ou celles commençant par un # seront considérées comme des commentaires et ignorées.
MANDATORY_MANPATH structure_hiérarchique
Les lignes de ce type précisent les structures hiérarchiques de pages de manuel que doivent contenir tous les $ MANPATH produits automatiquement. En général, cela inclut /usr/man .
MANPATH_MAP élément_de_chemin  structure_hiérarchique
Les lignes de ce type Ă©tablissent la correspondance entre un des Ă©lĂ©ments du chemin de recherche $ PATH et la structure hiĂ©rarchique qui contient les pages de manuel correspondantes $ MANPATH . Pour chaque Ă©lĂ©ment_de_chemin trouvĂ© dans le $ PATH de lâutilisateur, la structure_hiĂ©rarchique sera ajoutĂ©e au $ MANPATH .
MANDB_MAP structure_hiérarchique [ élément_de_chemin_cat ]
Les lignes de ce type indiquent quelles sont les structures hiĂ©rarchiques de pages de manuel qui doivent ĂȘtre traitĂ©es comme « systĂšme ». Ăventuellement, elles prĂ©cisent Ă©galement le lieu de stockage des fichiers « cat » correspondant. Ce type de ligne est particuliĂšrement important dans le cas oĂč man sâexĂ©cute avec les droits du superutilisateur (setuid). En effet, quand le fichier de configuration systĂšme /etc/manpath.config existe au lieu du fichier de configuration par utilisateur .manpath, il indique les structures hiĂ©rarchiques de pages de manuel auxquelles man accĂšde en tant quâutilisateur setuid et celles auxquelles il accĂšde en tant quâutilisateur normal.
Les structures hiérarchiques de pages de manuel « systÚme » sont celles habituellement stockées dans /usr ainsi que dans /usr/man , /usr/local/man et /usr/X11R6/man .
Si les pages « cat » dâune structure_hiĂ©rarchique ne doivent pas ĂȘtre stockĂ©es ou doivent ĂȘtre stockĂ©es Ă lâemplacement habituel, Ă©lĂ©ment_de_chemin_cat peut ĂȘtre omis.
Lâemplacement habituel des pages « cat » serait inutilisable pour des structures hiĂ©rarchiques de pages de manuel montĂ©es en lecture seule. Câest pourquoi il est possible dâindiquer nâimporte quel rĂ©pertoire valide pour leur stockage. Pour respecter le Linux FSSTND le mot-clĂ© FSSTND peut ĂȘtre employĂ© Ă la place dâun rĂ©pertoire rĂ©el.
Malheureusement, il est nĂ©cessaire dâindiquer tous les chemins vers les pages de manuel « systĂšme », y compris les chemins dâaccĂšs aux pages des autres systĂšmes dâexploitation tel que /usr/man/sun , ainsi que tous les chemins de localisation NLS locale comme /usr/man/de_DE.88591 .
Ătant donnĂ© que lâinformation est analysĂ©e ligne par ligne, dans lâordre dâĂ©criture, il est nĂ©cessaire que chaque chemin dâaccĂšs aux pages de manuel forme une sous-structure hiĂ©rarchique indiquĂ©e prĂ©alablement Ă la structure hiĂ©rarchique qui la contient, sinon un rĂ©sultat incorrect surviendra. Par exemple /usr/man/de_DE.88591 doit ĂȘtre indiquĂ© avant /usr/man .
DEFINE clé valeur
Les lignes de ce type dĂ©finissent diverses variables de configuration. Consultez le fichier de configuration par dĂ©faut pour connaĂźtre les variables employĂ©es par les utilitaires de pages de manuel. Ces variables incluent les chemins dâaccĂšs par dĂ©faut Ă divers programmes (tels que grep et tbl ), et fixent les valeurs par dĂ©faut des arguments de ces programmes.
SECTION section ...
Les lignes de ce type dĂ©finissent lâordre dans lequel les sections de manuel devraient recherchĂ©es. Sâil nây a pas de directives SECTION dans le fichier de configuration, lâordre par dĂ©faut est :
SECTION 1 n l 8 3 0 2 3type 5 4 9 6 7
Si plusieurs directives SECTION sont données, leurs listes de sections seront concaténées.
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 est un nom équivalent pour cette directive.
MINCATWIDTH largeur
Si la largeur du terminal est inférieure à largeur , les pages « cat » ne seront ni créées ni affichées. La valeur par défaut est 80.
MAXCATWIDTH largeur
Si la largeur du terminal est supérieure à largeur , les pages « cat » ne seront ni créées ni affichées. La valeur par défaut est 80.
CATWIDTH largeur
If width is non-zero, cat pages will always be formatted for a terminal of the given width, regardless of the width of the terminal actually being used. This overrides MINCATWIDTH and MAXCATWIDTH .
NOCACHE
Cet indicateur empĂȘche man (1) de crĂ©er automatiquement les pages « cat ».
BOGUES
Si les rĂšgles prĂ©cĂ©dentes ne sont pas suivies et observĂ©es avec rigueur, les utilitaires dâaffichage de pages de manuel ne fonctionneront pas comme prĂ©vu. Ces rĂšgles sont excessivement compliquĂ©es.
https://gitlab.com/man-db/man-db/-/issues
https://savannah.nongnu.org/bugs/?group=man-db
TRADUCTION
Cette traduction est maintenue Ă lâaide de lâoutil po4a <URL:https://po4a.org/> par lâĂ©quipe francophone de traduction de Debian.
ValĂ©ry Perrin <valery.perrin.debian@free.fr> le 2 janvier 2006. David PrĂ©vot <david@tilapin.org> et lâĂ©quipe francophone de traduction de Debian (2010).
Veuillez signaler toute erreur de traduction en écrivant à <debian-l10n-french@lists.debian.org> ou par un rapport de bogue sur le paquet man-db.
Vous pouvez toujours avoir accÚs à la version anglaise de ce document en utilisant la commande « man -L C <section> <page_de_man> ».