Lorsque j'essaie de récupérer les pages de manuel, man
il semble ne rien afficher et se comporte comme si je venais d'appuyer sur Entrée
~$ man ls
~$ man man
J'ai essayé des solutions de ces pages en vain
question1 question2 . Cette dernière question correspond exactement à mon état mais les correctifs ne semblent pas fonctionner. Bien que cela info
semble fonctionner.
Voici quelques informations supplémentaires:
~$ 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
MISE À JOUR
~$ type -a man
man is /usr/bin/man
~$ env | grep 'PAGER\|^MAN'
~$
MISE À JOUR 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
etenv | grep 'PAGER\|^MAN'
/usr/share/man/man1/
?ls -l "$(type -p pager)"
et (en supposant qu'il s'agit d'un lien symbolique):ls -l "$(readlink "$(type -p pager)")"
Réponses:
Il s'avère que, après l'installation d'anaconda ou une installation de package via conda, le pager par défaut est réécrit. La cause exacte de cela est inconnue. Juste plus d'informations
Ma plus forte supposition est que l'installation de rpy2 a eu cet effet de changer les informations du pager compte tenu de l'heure des événements.
Mais ce sont les mesures que j'ai prises pour résoudre le problème.
Assurez-vous que le pager est par défaut celui fourni avec man-db en tapant ce qui suit pour confirmer
Cette solution a été trouvée après avoir parcouru ce lien dans une tentative de définir le pager par défaut.
Merci à Glenn et Terdon pour leurs contributions à la résolution de ce problème.
la source
rm /home/abhilash/anaconda3/bin/pager
aurait probablement fait.which pager
montré que je n'utilisais pas/usr/bin/pager
. J'ai juste eu à corriger ma commande $ PATH et elle a été corrigée.