Especificar $ MANPATH después de instalar coreutils no afecta la página de manual que se muestra

3

Instalé las utilidades principales de GNU a través de brew install coreutils . También agregué PATH=$(brew --prefix coreutils)/libexec/gnubin:$PATH al principio de ~/.bash_profile (y es de origen automático en ~/.bashrc ) para habilitar el acceso a estas utilidades con sus nombres predeterminados, y no aparece junto con g .

También quiero acceder a las páginas man de estas utilidades, así que agregué MANPATH="/usr/local/opt/coreutils/libexec/gnuman:${MANPATH-/usr/share/man}" a ~/.bash_profile como la segunda línea. Desafortunadamente, cuando escribo man ls por ejemplo, todavía obtengo la página de manual de BSD, en lugar de la Gnu. ¿Cómo soluciono esto?

    
pregunta asafc 10.08.2016 - 11:41

1 respuesta

3

Bien, después de investigar sobre $MANPATH con respecto a Linux \ UNIX, se me ocurrió agregar export MANPATH justo después de definirlo en ~/.bash_profile . Esto resuelve el problema según sea necesario, es decir, me da acceso a las páginas man para coreutils , y solo entonces a sus versiones BSD, si no existe una versión GNU.

    
respondido por el asafc 10.08.2016 - 20:53

Lea otras preguntas en las etiquetas