Si la variable d'environnement $MANPATH est définie, l'information contenue dans /etc/manpath.config ne la remplacera pas.
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.
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.
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.
Si une extension spécifique n'est pas dans cette liste (par exemple 1mh), elle sera affichée avec le reste de la section à laquelle elle appartient. Par conséquent, il vous suffit d'expliciter la liste des extensions si vous voulez forcer un ordre en particulier. Les sections avec extension devrait habituellement être à côté de leur section principale (par exemple « 1 1mh 8 ... »).
SECTIONS est un nom équivalent pour cette directive.
https://gitlab.com/man-db/man-db/-/issues
https://savannah.nongnu.org/bugs/?group=man-db
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> ».