man <command> tidak menampilkan apa pun setelah instalasi paket dengan conda di Ubuntu 17.10


9

Ketika saya mencoba untuk mendapatkan halaman manual dengan manitu tampaknya tidak menampilkan apa-apa dan berperilaku seolah-olah saya hanya menekan enter

~$ man ls
~$ man man

Saya telah mencoba solusi dari halaman ini tetapi tidak berhasil, question1 question2 . Pertanyaan terakhir ini sangat cocok dengan kondisi saya tetapi perbaikannya sepertinya tidak berhasil. Meski infosepertinya berhasil.

Berikut ini beberapa informasi tambahan:

~$ 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

MEMPERBARUI

~$ type -a man
man is /usr/bin/man

~$ env | grep 'PAGER\|^MAN'
~$ 

PEMBARUAN 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

Tunjukkan juga: type -a mandanenv | grep 'PAGER\|^MAN'
glenn jackman

Saya telah menambahkan mereka sebagai pembaruan
Abhilash

Apakah Anda memiliki file /usr/share/man/man1/?
terdon

2
Bagaimana ls -l "$(type -p pager)"dan (dengan asumsi itu adalah symlink):ls -l "$(readlink "$(type -p pager)")"
glenn jackman

@terdon: Saya memiliki 2145 file di folder itu.
Abhilash

Jawaban:


9

Ternyata, setelah instalasi anaconda atau beberapa instalasi paket melalui conda, pager default ditulis ulang. Penyebab pasti dari hal ini tidak diketahui. Sekadar informasi

~$ anaconda --version
anaconda Command line client (version 1.6.9)
~$ conda --version 
conda 4.4.10
~$ history | grep conda
  108  bash Anaconda3-5.1.0-Linux-x86_64.sh 
  110  anaconda-navigator
  181  anaconda-navigator
  187  anaconda-navigator
  311  conda info --envs
  312  conda install rpy2
  313  conda search PySide
  314  conda search Python
  366  conda install findspark
  367  conda info --envs
  370  conda install findspark
  373  conda search findspark
  374  conda install -c conda-forge findspark 
  495  anaconda --version
  496  conda --version 
  497  conda list
  499  history | grep conda

Dugaan terkuat saya adalah bahwa instalasi rpy2 memiliki efek mengubah informasi pager mengingat waktu kejadian.

Tapi ini adalah langkah yang saya ambil untuk menyelesaikan masalah ini.

~$ update-alternatives --display pager
pager - auto mode
  link best version is /bin/less
  link currently points to /bin/less
  link pager is /usr/bin/pager
  slave pager.1.gz is /usr/share/man/man1/pager.1.gz
/bin/less - priority 77
  slave pager.1.gz: /usr/share/man/man1/less.1.gz
/bin/more - priority 50
  slave pager.1.gz: /usr/share/man/man1/more.1.gz

~$ rm /home/abhilash/anaconda3/bin/pager

Pastikan bahwa pager default ke pager yang datang dengan man-db dengan mengetik berikut ini untuk mengonfirmasi

~$ ls -l "$(type -p pager)"
lrwxrwxrwx 1 root root 23 Apr  9 13:57 /usr/bin/pager -> /etc/alternatives/pager

Solusi ini tiba setelah melalui tautan ini dalam upaya untuk mengatur pager ke default.

Terima kasih kepada glenn dan terdon untuk masukan mereka dalam menyelesaikan masalah ini.


3
Beri +1 untuk Q dan A. Anda. Jangan lupa mengklik tanda centang di sebelah jawaban Anda dalam waktu kurang lebih 40 jam saat Anda menjawabnya.
WinEunuuchs2Unix

Hanya rm /home/abhilash/anaconda3/bin/pagermungkin akan melakukannya.
Aaron Hall

1
Untuk ini, ini disebabkan oleh Microsoft R Open .... which pagermenunjukkan bahwa saya tidak menggunakan /usr/bin/pager. Hanya harus memperbaiki pesanan $ PATH saya dan itu diperbaiki.
WillZ

@ Akankah ini lebih merupakan masalah Anaconda atau masalah R?
Aaron Hall

@ Harun, saya tidak ingat persis, sejauh yang saya ingat untuk saya itu terjadi setelah saya menginstal MRO.
WillZ
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.