কোন উবুন্টু প্যাকেজটিতে একটি সরঞ্জাম রয়েছে তা কীভাবে বলা যায়


23

একটি কংক্রিটের উদাহরণ হিসাবে আমি একটি নির্দিষ্ট সরঞ্জাম ইনস্টল করতে সক্ষম হতে চাই যা ইনস্টল করা হয়নি (এনস্লুআপ বলে) এবং নিম্নলিখিত ব্যর্থ হলে আমার কোন প্যাকেজটি ইনস্টল করতে হবে তা বলতে সক্ষম হবেন:

apt-get install nslookup
E: Unable to locate package nslookup

স্পষ্টতই আমি একটি নির্দিষ্ট প্যাকেজের (ডিএনএসটিল) উত্তর খুঁজে পেতে গুগল করতে পারি তবে কীভাবে এটি নিজেকে খুঁজে পেতে হয় তা জানতে চাই।


এটি দ্রুত এবং নোংরা অ্যাপ-ক্যাশে অনুসন্ধানের এনএসলুপআপ
দ্য ইউনিক্স জানিটার

অ্যাপ্ট-ক্যাশে কেবল বিবরণ অনুসন্ধান করে। আমি নির্দিষ্ট ফাইলটি সন্ধান করছিলাম, এরিকা নির্দেশিত: অ্যাপ্ট-ফাইল অনুসন্ধান
এফইও

উত্তর:


23

এটি করার জন্য আমি দুটি উপায় জানি:

host ~ # apt-file update
host ~ # apt-file search nslookup
dnsutils: /usr/bin/nslookup
dnsutils: /usr/share/man/man1/nslookup.1.gz
gajim: /usr/share/gajim/src/common/nslookup.py
kaptain: /usr/share/kaptain/nslookup.kaptn
kvirc2-data: /usr/share/kvirc2/help/en/nslookup.kvihelp
libgnet2.0-0: /usr/share/doc/libgnet2.0-0/examples/dnslookup.c.gz
manpages-ja: /usr/share/man/ja/man8/nslookup.8.gz
procmail-lib: /usr/share/procmail-lib/pm-janslookup.rc
rbot: /usr/share/rbot/plugins/nslookup.rb
scrollz: /usr/share/scrollz/help/nslookup
zsh: /usr/share/zsh/4.3.4/functions/Completion/Unix/_nslookup
zsh: /usr/share/zsh/4.3.4/functions/Misc/nslookup
zsh-beta: /usr/share/zsh-beta/functions/Completion/Unix/_nslookup
zsh-beta: /usr/share/zsh-beta/functions/Misc/nslookup

এবং...

host ~ # apt-cache search nslookup
host - utility for querying DNS servers
dnsutils - Clients provided with BIND

1
apt-cacheআপনি ইতিমধ্যে ইনস্টল করা প্যাকেজগুলি কেবল অনুসন্ধান করে, যখন ইনস্টল না থাকা প্যাকেজগুলি সহ apt-fileআপনার সমস্ত প্যাকেজ অনুসন্ধান করে sources.list। সুতরাং এই ক্ষেত্রে, apt-fileব্যবহার এক।
স্টিভেন সোমবার

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

@ স্টিভেন মনাই, এটি সত্য নয়। apt-cacheপ্যাকেজ বিবরণ (অনুসন্ধান /var/lib/apt/lists/*_Packages) তাকান। কিছু ইনস্টল থাকা কোনও বিষয় নয়। প্যাকেজ বিবরণে ফাইলগুলির একটি তালিকা অন্তর্ভুক্ত নয়। আমি সম্মত হই যে apt-fileসম্ভবত কোনও ওয়েব ব্রাউজার খোলার কোনও বিকল্প না থাকলে ব্যবহার করার সরঞ্জাম।
জোরডাচি

অ্যাপ-ফাইলের বিকল্প হিসাবে অটো-অ্যাপ্লিকেশনও রয়েছে। আমার দৃ strong় পছন্দ নেই। অটো-এপটি ব্যর্থ এক্সিকিউটিভ কলগুলিতে শুনতে পারে, যা বৈশিষ্ট্য সনাক্তকরণ করে এমন একটি কনফিগার স্ক্রিপ্ট চালানোর সময় কার্যকর হতে পারে।
তোবু

1
@ এরিকা, জোরডাচি: আমি সংশোধন করে দাঁড়িয়ে আছি। আমাকে পুনরায় পুনরুদ্ধার করতে দাও: আপনার যদি ইনস্টল করা প্যাকেজটিতে কোনও নির্দিষ্ট ফাইল (যেমন /usr/bin/nslookup) থাকে তবে তা ব্যবহার করতে হবে apt-file। আপনি যদি কেবল প্যাকেজের নাম এবং বিবরণ অনুসন্ধান করতে চান তবে apt-cacheঠিক কাজ করে।
স্টিভেন সোমবার

3

আপনি কি command-not-foundইনস্টল করেছেন?

কেবল বাশ বা zsh এ কমান্ডটি টাইপ করুন এবং এটি আপনাকে জানাবে যে এটিতে কোন প্যাকেজ রয়েছে এবং যদি আপনাকে অ-প্রধান রেপো সক্ষম করতে হয় বা আপনার PATH ঠিক করতে হয়। বা কল command-not-found $command_name

অথবা আপনি http://packages.ubuntu.com/file:bin/nslookup এ যেতে পারেন তবে এটি কার্মিক প্যাকেজগুলির ডিফল্ট।



0

উবুন্টুর অনলাইন সংগ্রহস্থল ব্রাউজারে "প্যাকেজগুলির সামগ্রীগুলি অনুসন্ধান করুন" বৈশিষ্ট্য রয়েছে। এএফআইকে, এটি অ্যাপটি-গেট / অ্যাপটিটিউটে প্রয়োগ করা হয়নি, তবে বেশিরভাগ ক্ষেত্রে একইরকম একটি প্রোগ্রামযুক্ত প্যাকেজ সন্ধান করার সময় আপনি "অ্যাপট-গাই অনুসন্ধান" দিয়ে সন্তুষ্ট হবেন।

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