Je suis perplexe quant à la façon dont le chemin utilisé pour trouver les man
pages est défini. La "bonne chose" semble se produire comme par magie. Par exemple, si vous changez mon CHEMIN de
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/local/git/bin:/usr/texbin
à
/usr/local/git/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/local/git/bin:/usr/texbin
le chemin recherché pour les man
pages (selon man --path
) change de
/usr/share/man:/usr/local/share/man:/opt/X11/share/man:/usr/local/git/share/man:/usr/texbin/man
à
/usr/local/git/share/man:/usr/share/man:/usr/local/share/man:/opt/X11/share/man:/usr/texbin/man
D'une manière ou d'une autre, la version de Git avec laquelle je "remplace" le Git par défaut, est d'avoir sa documentation correctement trouvée avant toute documentation pour tout Git intégré. Comment cela se passe-t-il?
/etc/manpaths
,/etc/man.conf
et plusieurs fichiers/etc/manpaths.d
. Comment ces éléments sont-ils intégrés au processus de construction de MANPATH?