আপনি যখন কোনও apt-cache search <package name>
কমান্ড সঞ্চালন করেন, আপনি উপলব্ধ প্যাকেজগুলির জন্য আপনার স্থানীয় মেশিনে সঞ্চিত তথ্যের বিরুদ্ধে একটি অনুসন্ধান করছেন। এটি আপনার "গ্রাহকৃত" সংগ্রহস্থলগুলির ক্যাশে ache এটি হ'ল, ইউএসসি (উবুন্টু সফটওয়্যার সেন্টার) বা সিনাপটিকের মধ্যে আপনি যে রিপোজিটারিগুলি স্থাপন করেছেন তার বিরুদ্ধে কমান্ডটি একটি অনুসন্ধান করছে।
apt-cache
ম্যান পেজ অনুসারে , /etc/apt/sources.list
কোয়েরিতে থেকে তথ্য আনার অবস্থান। অন্যান্য ধরণের প্যাকেজ তথ্যের জন্য বেশ কয়েকটি অতিরিক্ত অবস্থান রয়েছে। দেখুন man apt-cache
আরো বিস্তারিত জানার জন্য।
মূলত, চলমান apt-cache search git
প্যাকেজের নামে ক্রম "গিট" শব্দ এবং সেই সাথে প্যাকেজ বিবরণে উপলব্ধ প্যাকেজগুলির সমস্ত উদাহরণ প্রদান করবে।
উদাহরণস্বরূপ, এর অর্থ হ'ল যে কোনও প্যাকেজ যার মধ্যে "গিট" শব্দটি রয়েছে যার মধ্যে "ডি গিট আল" শব্দটির মতো রয়েছে , তার বিবরণেও ফলাফল হিসাবে ফিরে আসবে। পূর্ববর্তী বাক্যে সাহসী নোট করুন।
যদি আপনি কেবল গিটারের সাথে বিশেষত উদ্বিগ্ন প্যাকেজগুলিতে আগ্রহী হন - উত্স নিয়ন্ত্রণ পরিচালক, আপনার অনুসন্ধানের ফলাফলগুলিকে আরও সীমাবদ্ধ করার জন্য আপনার ক্যোয়ারিকে নিয়মিত অভিব্যক্তি ব্যবহারের ক্ষেত্রে সীমাবদ্ধ করতে হবে to
উদাহরণ স্বরূপ:
sudo apt-cache search ^git$
ফলাফলগুলি ফিরিয়ে দেবে যা স্পষ্টভাবে প্যাকেজের নামে "গিট" শব্দটি ধারণ করে।
উদাহরণ স্বরূপ:
sudo apt-cache search ^git$
git - fast, scalable, distributed revision control system
আদেশ:
sudo apt-cache search ^git
"গিট" শব্দটি দিয়ে শুরু হওয়া প্যাকেজগুলির ফলাফলগুলি ফিরিয়ে দেবে:
উদাহরণ স্বরূপ:
sudo apt-cache search ^git
git - fast, scalable, distributed revision control system
git-core - fast, scalable, distributed revision control system (obsolete)
git-doc - fast, scalable, distributed revision control system (documentation)
git-man - fast, scalable, distributed revision control system (manual pages)
gitk - fast, scalable, distributed revision control system (revision tree visualizer)
easygit - git for mere mortals
gforge-plugin-scmgit - Git plugin for FusionForge (transitional package)
git-all - fast, scalable, distributed revision control system (all subpackages)
git-annex - manage files with git, without checking their contents into git
git-arch - fast, scalable, distributed revision control system (arch interoperability)
...
এটি বলেছিল, আপনার আগ্রহের জন্য আরও সুনির্দিষ্ট হওয়ার জন্য আপনাকে প্যাকেজ ক্যাশে সম্পর্কিত আপনার প্রশ্নের টিউন করতে হবে। আশাকরি এটা সাহায্য করবে.
apt-cache search ^git$
কেবলমাত্র প্যাকেজের নামে" গিট "থাকা ফলাফলগুলি ফিরিয়ে দেবে। আমি এটি বুঝতে পারি না, কারণ, উদাহরণস্বরূপgit-man
(আপনি পোস্ট করা দ্বিতীয় আউটপুট থেকে) এতেও রয়েছেgit
। ক্যারেট এবং $ প্রতীকগুলির অর্থ কী আপনি ব্যাখ্যা করতে পারেন? আমি জানি যে ক্যারেটটির অর্থ "দিয়ে শুরু হয়" তবে এরপরে এটি আপনি পোস্ট করা দ্বিতীয় আউটপুট (আউটপুট^git
) এর সাথে বিপরীত হয় , কারণ এটি ফিরে আসছেeasygit
=)।