Quando tento obter as páginas de manual man
, parece não exibir nada e se comporta como se eu tivesse pressionado enter
~$ man ls
~$ man man
Tentei soluções nestas páginas sem sucesso
question1 question2 . Esta última pergunta corresponde exatamente à minha condição, mas as correções não parecem funcionar. Embora info
pareça funcionar.
Aqui estão algumas informações adicionais:
~$ 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
ATUALIZAR
~$ type -a man
man is /usr/bin/man
~$ env | grep 'PAGER\|^MAN'
~$
ATUALIZAÇÃO 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
eenv | grep 'PAGER\|^MAN'
/usr/share/man/man1/
?ls -l "$(type -p pager)"
e (assumindo que é um link simbólico):ls -l "$(readlink "$(type -p pager)")"
Respostas:
Acontece que, após a instalação do anaconda ou alguma instalação do pacote através do conda, o pager padrão é reescrito. A causa exata disso é desconhecida. Apenas mais algumas informações
Meu palpite mais forte é que a instalação do rpy2 teve esse efeito de alterar as informações do pager, dependendo da hora dos eventos.
Mas estas são as etapas que tomei para resolver o problema.
Certifique-se de que o pager seja o padrão que acompanha o man-db, digitando o seguinte para confirmar
Essa solução foi alcançada após passar por esse link na tentativa de definir o pager como padrão.
Agradecemos a Glenn e Terdon por suas contribuições na solução deste problema.
fonte
rm /home/abhilash/anaconda3/bin/pager
provavelmente teria feito isso.which pager
mostrou que eu não estava usando/usr/bin/pager
. Só tive que corrigir o meu pedido $ PATH e foi corrigido.