आदमी <कमांड> Ubuntu 17.10 पर कोंडा के साथ पैकेज स्थापना के बाद कुछ भी प्रदर्शित नहीं करता है


9

जब मैं manइसके साथ मैनपेज प्राप्त करने की कोशिश करता हूं तो ऐसा लगता है कि मैं कुछ भी नहीं दिखा रहा हूं और ऐसा व्यवहार करता हूं जैसे कि मैंने सिर्फ एंटर दबाया हो

~$ man ls
~$ man man

मैंने इन पेजों से समाधान की कोशिश की है, कोई सवाल 1 सवाल 2 नहीं । यह अंतिम प्रश्न मेरी स्थिति से बिल्कुल मेल खाता है, लेकिन फ़िक्स काम नहीं करता है। हालांकि infoकाम करने लगता है।

यहां कुछ अतिरिक्त जानकारी दी गई हैं:

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

अपडेट करें

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

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

अद्यतन २

~$ 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औरenv | grep 'PAGER\|^MAN'
ग्लेन जैकमैन

मैंने उन्हें एक अद्यतन के रूप में जोड़ा है
अभिलाष

क्या आपके पास कोई फाइल है /usr/share/man/man1/?
टेराडॉन

2
कैसे के बारे में ls -l "$(type -p pager)"और (यह मानते हुए कि यह एक सिमलिंक है):ls -l "$(readlink "$(type -p pager)")"
ग्लेन जैकमैन

@terdon: मेरे पास उस फ़ोल्डर में 2145 फाइलें हैं।
अभिलाष

जवाबों:


9

एनाकोंडा इंस्टॉलेशन या कॉन्डा के माध्यम से कुछ पैकेज इंस्टॉलेशन के बाद, डिफ़ॉल्ट पेजर फिर से लिखा जाता है। इसका सटीक कारण अज्ञात है। बस कुछ और जानकारी

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

मेरा सबसे मजबूत अनुमान यह है कि rpy2 इंस्टालेशन में घटनाओं के समय को देखते हुए पेजर जानकारी को बदलने का यह प्रभाव था।

लेकिन ये मुद्दे को हल करने के लिए मैंने जो कदम उठाए हैं।

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

सुनिश्चित करें कि पेजर उस व्यक्ति को डिफॉल्ट करता है जो पुष्टि करने के लिए निम्नलिखित टाइप करके मैन-डीबी के साथ आया था

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

पेजर को डिफ़ॉल्ट पर सेट करने के प्रयास में इस लिंक पर जाने के बाद यह समाधान आया था ।

इस मुद्दे को हल करने में उनके इनपुट के लिए ग्लेन और टेर्डन का धन्यवाद ।


3
अपने प्रश्न और उत्तर दोनों के लिए +1 40 घंटे में जवाब देने के लिए चेक मार्क पर क्लिक करना न भूलें।
विनयुनुच्स

बस, rm /home/abhilash/anaconda3/bin/pagerशायद कर लिया होता।
आरोन हॉल

1
इसके लिए यह माइक्रोसॉफ्ट आर ओपन के कारण था .... which pagerपता चला कि मैं उपयोग नहीं कर रहा था /usr/bin/pager। बस मुझे अपने $ PATH आदेश को सही करना था और यह तय हो गया था।
विल्ज

@WillZ यह एक एनाकोंडा समस्या या R समस्या है?
हारून हॉल

@AaronHall मुझे ठीक से याद नहीं है, जहाँ तक मेरे लिए याद कर सकते हैं कि मैं MRO स्थापित करने के बाद हुआ था।
20
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.