Sono perplesso da come man
è impostato il percorso utilizzato per trovare le pagine. La "cosa giusta" sembra accadere magicamente. Ad esempio, se cambio il mio PERCORSO da
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/local/git/bin:/usr/texbin
per
/usr/local/git/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/local/git/bin:/usr/texbin
il percorso cercato per le man
pagine (secondo man --path
) cambia da
/usr/share/man:/usr/local/share/man:/opt/X11/share/man:/usr/local/git/share/man:/usr/texbin/man
per
/usr/local/git/share/man:/usr/share/man:/usr/local/share/man:/opt/X11/share/man:/usr/texbin/man
In qualche modo, la versione di Git con cui sto "sovrascrivendo" il Git predefinito, sta avendo la sua documentazione trovata correttamente prima di qualsiasi documentazione per qualsiasi Git integrato. Come sta succedendo?
/etc/manpaths
,/etc/man.conf
e diversi file in/etc/manpaths.d
. Come si inseriscono nel processo di costruzione di MANPATH?