"শোমাউন্ট: কমান্ড পাওয়া যায় নি": কীভাবে ইনস্টল করতে হবে তা আমি কীভাবে জানতে পারি?


25

কখনও কখনও আপনি একটি কমান্ড চালান এবং একটি ত্রুটি বার্তা একটি "কমান্ড পাওয়া যায় নি" পেতে।

এর পরে আপনি সেই প্যাকেজটি ইনস্টল করার চেষ্টা করেছেন যাতে সেই কমান্ডটি রয়েছে (আমি মনে করি এটি কি ঘটেছিল?)

যেমন showmount: command not found

apt-get install showmountকিছুই করে না, তাই আমি অনুমান করি showmountকমান্ডটি একটি প্যাকেজের অংশ, তবে আমি জানি না যে সেই প্যাকেজটি কী।

আমার যে কমান্ডটি প্রয়োজন তার জন্য কী প্যাকেজ ইনস্টল করতে হবে তা আমি কীভাবে জানতে পারি? আমি কালি লিনাক্স ব্যবহার করছি।

উত্তর:


14

আপনি এপটি-ক্যাশে ব্যবহার করতে পারেন যা ডিবিয়ান ভিত্তিক বিতরণগুলিতে ডিফল্ট হিসাবে অন্তর্ভুক্ত থাকে (আফাইক):

apt-cache search showmount

ফলাফলটি এনএফএস-সাধারণ হিসাবে দেয়।


2
এটি এই ক্ষেত্রে কার্যকর হয় (এবং যাইহোক এটি একটি ভাল ধারণা) তবে এটি কেবল প্যাকেজের নাম এবং বর্ণনায় উল্লিখিত শব্দগুলি খুঁজে পায়, তাই এটি দুর্ভাগ্যক্রমে সাধারণত কার্যকর হয় না।
স্টিফেন কিট 31'17

1
ডেবিয়ানে এছাড়াও কাজ করতে পারেapt search pkgname
জর্জ ভ্যাসিলিউ

পুনঃটুইট
জোয়াকিম

অ্যাপটি-ক্যাশে অনুসন্ধানের শোমাউন্ট এবং অ্যাপ্লিকেশন অনুসন্ধানের শোমাউন্ট উভয়ই আমার ফলাফল পেয়েছিল। @ স্টেফেনকিট যখন আমি অ্যাপটি-ফাইল অনুসন্ধানের শোমাউন্ট ব্যবহার করি তখন এটি বলছে ইতিমধ্যে অ্যাপ্লিকেশন ফাইল চালিয়ে যাওয়া সত্ত্বেও আপডেট ক্যাশে। এজন্য আমি জোয়াকিমদের উত্তর জিজ্ঞাসা করেছি।
স্মিথ

এটি ঠিক আছে, আমি আশা করি আপনি আপত্তি করবেন না যে ফলস্বরূপ আপনার শিরোনামটিকে আরও নির্দিষ্ট করে তুলতে আমি আপনার প্রশ্নের সম্পাদনা করেছি (যেহেতু গৃহীত উত্তরটি সাধারণভাবে কাজ করে না)।
স্টিফেন কিট

29

আপনি apt-fileএটির জন্য ব্যবহার করতে পারেন (আপনার এটি ইনস্টল করার প্রয়োজন হতে পারে):

apt-file search showmount

এটি প্রকাশ করে যে কমান্ডটি nfs-commonপ্যাকেজে রয়েছে।

সাধারণত আপনি যখন বাইনারি খুঁজছেন তখন আপনি বাইনারিটির সাথে উপসর্গ রেখে অনুসন্ধান সীমাবদ্ধ করতে পারেন bin/:

apt-file search bin/showmount

ইনস্টল করতে apt-file, চালান

sudo apt-get install apt-file
sudo apt-file update

যদি আপনি apt-file3.0.০ বা তার পরে শেষ করেন তবে আপনাকে পুনরায় আলাদা করে সূচীগুলি আপডেট করতে হবে না (উপরের প্রাথমিক ডাউনলোডের পরে), যখনই মূল এপিটি সূচকগুলি আপডেট হয় সেগুলি আপডেট হয়।


2
আমি কীভাবে প্যাকেজ সরবরাহ করব apt-file? :-)
মার্ক

@ মার্ক - জানেন না, তবে আমি জানি এটির নিজস্ব প্যাকেজ apt-fileএবং উবুন্টুর জন্য, এটি মহাবিশ্বের রেপোতে রয়েছে।
জো

আপনি ব্যবহার করার আগে apt-file search, আপনার চালানো উচিত sudo apt-file update- আপনি যদি সম্প্রতি এটি না করে থাকেন। এটি এর সমস্ত সূচক আপডেট করে যাতে এটি আপনার বর্তমান সংগ্রহস্থলের সেটগুলির উপর ভিত্তি করে জিনিসগুলি সন্ধান করতে পারে যা অ্যাপটি জানে। এটি আপডেট থেকে পৃথক sudo apt-get update
জো

এটি সত্যিই কিছুটা ক্যাচ -২২, আমি আমার উত্তর আপডেট করেছি।
স্টিফেন কিট

18

কমান্ড-পাওয়া না-পাওয়া সাহায্যকারী ইনস্টল করে আপনি আপনার জীবন সহজ করতে চাইবেন

$ sudo apt install command-not-found
[…]
$ showmount
Command 'showmount' is available in '/sbin/showmount'
The command could not be located because '/sbin' is not included in the PATH environment variable.
This is most likely caused by the lack of administrative priviledges associated with your user account.
showmount: command not found

নাইস, কিন্তু মনে রাখবেন যে এই কাজ bashকিন্তু অন্যান্য শাঁস নেই (আমি চেষ্টা tcshএবং zsh)
arielf

1

'প্যাকেজগুলির বিষয়বস্তু অনুসন্ধান করুন' বিভাগের অধীনে http://packages.debian.org বা http://packages.ubuntu.com এ ব্রাউজ করুন । অন্যান্য অ্যাপ্লিকেশন সরঞ্জাম ইনস্টল না করে আপনার প্রয়োজনীয় ফাইলটি থাকা প্যাকেজটি সন্ধান করতে পারেন।


0

এনএফএস সার্ভার মাউন্ট করার সময় আমি একই সমস্যার মুখোমুখি হয়েছিলাম। আমার ক্ষেত্রে কেবল নিম্নলিখিত কমান্ডটি চালান।

sudo showmount -e [ip address of the nfs server]

আমি sudo লিখতে ভুলে গেছি।


-1

নিম্নলিখিত কমান্ডগুলি চালান,

  • # apt update
  • # apt install rpcbind nfs-common
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.