Cuando intento obtener las páginas de manual man
, parece que no muestra nada y se comporta como si acabara de presionar enter
~$ man ls
~$ man man
He intentado soluciones de estas páginas en vano
question1 question2 . Esta última pregunta coincide exactamente con mi condición, pero las correcciones no parecen funcionar. Aunque info
parece funcionar.
Aquí hay información adicional:
~$ man --version
man 2.7.6.1
~$ type -p man
/usr/bin/man
~$ type -t man
file
~$ manpath
/home/abhilash/anaconda3/man:/usr/local/man:/usr/local/share/man:/usr/share/man:/usr/lib/jvm/java-8-oracle/man
~$ uname -a
Linux abhilash-ThinkPad-T440 4.13.0-38-generic #43-Ubuntu SMP Wed Mar 14 15:20:44 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
ACTUALIZAR
~$ type -a man
man is /usr/bin/man
~$ env | grep 'PAGER\|^MAN'
~$
ACTUALIZACIÓN 2
~$ ls -1 /usr/share/man/man1 | wc -l
2145
~$ ls -l "$(type -p pager)"
lrwxrwxrwx 1 abhilash abhilash 18 Apr 16 18:43 /home/abhilash/anaconda3/bin/pager -> ../lib/R/bin/pager
~$ ls -l "$(readlink "$(type -p pager)")"
ls: cannot access '../lib/R/bin/pager': No such file or directory
type -a man
yenv | grep 'PAGER\|^MAN'
/usr/share/man/man1/
?ls -l "$(type -p pager)"
y (suponiendo que sea un enlace simbólico):ls -l "$(readlink "$(type -p pager)")"
Respuestas:
Resulta que, después de la instalación de anaconda o de la instalación de algún paquete a través de conda, se reescribe el localizador predeterminado. La causa exacta de esto es desconocida. Solo un poco más de información
Mi mayor conjetura es que la instalación de rpy2 tuvo el efecto de cambiar la información del localizador dada la hora de los eventos.
Pero estos son los pasos que tomé para resolver el problema.
Asegúrese de que el buscapersonas tenga el valor predeterminado que viene con man-db escribiendo lo siguiente para confirmar
Se llegó a esta solución después de pasar por este enlace en un intento de configurar el buscapersonas por defecto.
Gracias a Glenn y terdon por sus entradas en la solución de este problema.
fuente
rm /home/abhilash/anaconda3/bin/pager
probablemente habría hecho.which pager
mostró que no estaba usando/usr/bin/pager
. Solo tuve que corregir mi pedido de $ PATH y se solucionó.