man <command> উবুন্টু 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'
~$ 

আপডেট 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এবং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

আমার দৃ stron় অনুমান যে ইভেন্টের সময় দেওয়াতে পেপি তথ্য পরিবর্তন করার জন্য আরপিআই 2 ইনস্টলেশনটি এই প্রভাব ফেলেছিল।

তবে সমস্যা সমাধানের জন্য আমি এই পদক্ষেপগুলি নিয়েছি।

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

পেজারটি ডিফল্ট হিসাবে সেট করার প্রয়াসে এই লিঙ্কটি পেরিয়ে যাওয়ার পরে এই সমাধানটি এসেছিল ।

ধন্যবাদ গ্লেন এবং terdon এই সমস্যা সমাধানে তাদের ইনপুট জন্য।


3
আপনার প্রশ্নোত্তর এবং উত্তর উভয়ের জন্য +1 আপনার উত্তরের পাশের চেক চিহ্নটি 40 ঘন্টা বা তার মধ্যে যখন এটি আপনাকে আসে তখন ক্লিক করতে ভুলবেন না।
WinEunuuchs2 ইউনিক্স

শুধু rm /home/abhilash/anaconda3/bin/pagerসম্ভবত এটি করতে পারে।
অ্যারন হল

1
এর জন্য এটি মাইক্রোসফ্ট আর ওপেন দ্বারা ঘটেছিল .... which pagerদেখিয়ে দিয়েছিল যে আমি ব্যবহার করছি না /usr/bin/pager। সবেমাত্র আমার $ PATH ক্রমটি সংশোধন করতে হয়েছিল এবং এটি ঠিক করা হয়েছিল।
উইলজেড

@ উইলজেড এটি কি আরও বেশি অ্যানাকোন্ডা সমস্যা বা একটি আর সমস্যা?
অ্যারন হল

অ্যারোনহাল আমি ঠিক মনে করতে পারি না, যতদূর আমি আমার জন্য স্মরণ করতে পারি এটি এমআরও ইনস্টল করার পরে ঘটেছিল।
উইলজেড
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.