Estoy desconcertado por cómo se establece la ruta utilizada para encontrar man
páginas. Lo "correcto" parece suceder mágicamente. Por ejemplo, si cambio mi RUTA de
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/local/git/bin:/usr/texbin
a
/usr/local/git/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/local/git/bin:/usr/texbin
la ruta buscada por las man
páginas (según man --path
) cambia de
/usr/share/man:/usr/local/share/man:/opt/X11/share/man:/usr/local/git/share/man:/usr/texbin/man
a
/usr/local/git/share/man:/usr/share/man:/usr/local/share/man:/opt/X11/share/man:/usr/texbin/man
De alguna manera, la versión de Git con la que estoy "anulando" el Git predeterminado es que su documentación se encuentre correctamente antes de cualquier documentación para cualquier Git integrado. ¿Cómo está pasando eso?
/etc/manpaths
,/etc/man.conf
y varios archivos en/etc/manpaths.d
. ¿Cómo se integran en el proceso de construcción de MANPATH?