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.