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 de

Manual

MANPATH

NOM
DESCRIPTION
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> ».