উবুন্টুতে কোনও প্রদত্ত প্যাকেজ ইনস্টল করা থাকলে টার্মিনাল থেকে পরীক্ষা করুন

প্রদত্ত প্যাকেজ ইনস্টল করা আছে কিনা তা পরীক্ষা করে দেখুন

পরবর্তী নিবন্ধে আমরা কীভাবে পারি তা একবার দেখে নিই কোনও প্রদত্ত প্যাকেজ ইনস্টল করা আছে কিনা তা টার্মিনাল থেকে পরীক্ষা করে দেখুন আমাদের উবুন্টু সিস্টেমে কখনও কখনও ব্যবহারকারীদের এই তথ্যটি একটি জিনিস বা অন্য কোনও কারণে জানা দরকার।

এই তথ্যটি পেতে, আমরা এটি পাওয়ার বিভিন্ন উপায় খুঁজে পেতে পারি। গুগলে কিছুটা অনুসন্ধান করলে আপনি খুঁজে পেতে পারেন এই তথ্য প্রাপ্তির বিভিন্ন উপায়। যা এমন কিছু যা কোনও সময় সবসময় ব্যবহারকারীর জন্য কার্যকর হতে পারে। এই নিবন্ধে আমরা সাতটি উপায় ছেড়ে যাব, যাতে প্রতিটি ব্যবহারকারী তার পক্ষে সবচেয়ে উপযুক্ত যেটি চয়ন করতে পারে।

উবুন্টুতে কোনও প্রদত্ত প্যাকেজ ইনস্টল করা আছে কি না তা পরীক্ষা করার জন্য আমরা টার্মিনাল থেকে কী ব্যবহার করতে পারি?

  • apt। এটি ইনস্টল, ডাউনলোড, অপসারণ, অনুসন্ধান এবং সন্ধান করার জন্য একটি শক্তিশালী কমান্ড লাইন সরঞ্জাম প্যাকেজ পরিচালনা করুন ডেবিয়ান-ভিত্তিক সিস্টেমগুলিতে।
  • apt-cache অভ্যস্ত কোনও প্যাকেজের এপিটি ক্যাশে বা মেটাডেটা জিজ্ঞাসা করুন.
  • dpkg। এটি একটি প্যাকেজ ম্যানেজার ডেবিয়ান-ভিত্তিক সিস্টেমগুলির জন্য।
  • dpkg- প্রশ্ন। এটি একটি সরঞ্জাম dpkg ডাটাবেস জিজ্ঞাসা করুন.
  • যে। এই আদেশ এক্সিকিউটেবলের পুরো পথটি প্রদান করে.
  • যেখানে। জন্য ব্যবহৃত হয় প্রদত্ত কমান্ডের জন্য বাইনারি, উত্স এবং ম্যান পৃষ্ঠা ফাইলগুলি সন্ধান করুন.
  • নির্ণয়। কমান্ড কমান্ড কমান্ড সন্ধানের চেয়ে দ্রুত কাজ করে কারণ এটি আপডেটড ডাটাবেস ব্যবহার করে, যখন ফাইন্ড কমান্ডটি আসল সিস্টেমটি অনুসন্ধান করে।

প্যাকেজ ইনস্টল করা আছে কিনা তা পরীক্ষা করে দেখুন

প্রথমত, বলুন যে আমার কাছে নিম্নলিখিত কমান্ড রয়েছে উবুন্টু 19.04 এ পরীক্ষা করা হয়েছে.

অ্যাপ্ট কমান্ড

APT টার্মিনালের একটি শক্তিশালী সরঞ্জাম যা দিয়ে আমরা ইনস্টল করতে, ডাউনলোড করতে, মুছতে, অনুসন্ধান এবং পরিচালনা করতে, পাশাপাশি করতে পারি প্যাকেজ সম্পর্কে তথ্য পরামর্শ। এটিতে প্যাকেজ পরিচালনার সাথে সম্পর্কিত কিছু কম ব্যবহৃত কমান্ড লাইন ইউটিলিটি রয়েছে।

অ্যাপ্লিকেশন তালিকা সহ একটি প্যাকেজ ইনস্টল করা আছে কিনা তা পরীক্ষা করে দেখুন

apt list vim

আপ্ট-ক্যাশে আদেশ

কমান্ড কার্যক্ষম-ক্যাশে এপিটি অভ্যন্তরীণ ডাটাবেস থেকে এপিটি ক্যাশে বা প্যাকেজ মেটাডেটা জিজ্ঞাসা করতে ব্যবহৃত। এটি প্রদত্ত প্যাকেজ সম্পর্কে তথ্য অনুসন্ধান এবং প্রদর্শন করবে। এটি প্যাকেজটি ইনস্টল করা আছে কিনা তা আমাদের দেখাবে, ইনস্টল করা প্যাকেজের সংস্করণ, উত্স সংগ্রহস্থলের তথ্য।

নিম্নলিখিত উদাহরণে আমরা দেখতে পাব যে সিস্টেমে ইতিমধ্যে ভিএম প্যাকেজ ইনস্টল করা আছে।

অ্যাপ্ট-ক্যাশে দিয়ে অনুসন্ধান করুন

apt-cache policy vim

Dpkg কমান্ড

ডিপিকেজি এটি প্যাকেজ ইনস্টল, তৈরি, অপসারণ ও পরিচালনা করার জন্য একটি সরঞ্জাম, তবে অন্যান্য প্যাকেজ পরিচালনা সিস্টেমের বিপরীতে, প্যাকেজগুলি বা তাদের নির্ভরতা স্বয়ংক্রিয়ভাবে ডাউনলোড এবং ইনস্টল করতে পারে না। তথ্য পেতে, পরিষ্কারভাবে, আমরা এটি গ্রেপের সাথে একত্রিত করতে পারি।

dpkg এবং গ্রেপ সহ একটি প্যাকেজ অনুসন্ধান করুন

dpkg -l | grep -i nano

Dpkg-query কমান্ড

এটি একটি সরঞ্জাম dpkg ডাটাবেসে তালিকাভুক্ত প্যাকেজগুলি সম্পর্কে তথ্য প্রদর্শন করুন.

কোনও প্যাকেজ dpkg- কোয়েরি ইনস্টল করা আছে কিনা তা পরীক্ষা করুন

dpkg-query --list | grep -i nano

কোন আদেশ

যা আদেশ এক্সিকিউটেবলের পুরো পথটি প্রদান করে। যখন আমরা ডেস্কটপ শর্টকাট বা এক্সিকিউটেবল ফাইলের জন্য একটি প্রতীকী লিঙ্ক তৈরি করতে চাই তখন এই কমান্ডটি খুব কার্যকর। কমান্ড পরিবেশ পরিবর্তনশীল তালিকাভুক্ত ডিরেক্টরি অনুসন্ধান করে পাথ বর্তমান ব্যবহারকারী.

কমান্ডটি কার্যকর করার পরে প্রদত্ত প্যাকেজের বাইনারি বা এক্সিকিউটেবল ফাইলের অবস্থান প্রদর্শিত হয়, এটি ইঙ্গিত দেয় যে প্যাকেজটি ইতিমধ্যে সিস্টেমে ইনস্টল করা আছে। যদি তা না হয় তবে প্যাকেজটি সিস্টেমে ইনস্টল করা নেই।

কোন কমান্ডের সাহায্যে প্যাকেজ ইনস্টল করা আছে কিনা তা পরীক্ষা করে দেখুন

which vim

যেখানে আদেশ

কমান্ড যেখানে প্রদত্ত কমান্ডের জন্য বাইনারি, উত্স এবং ম্যান পৃষ্ঠা ফাইলগুলি সন্ধান করতে ব্যবহৃত হয়.

যদি কমান্ডের আউটপুট প্রদত্ত প্যাকেজের বাইনারি বা এক্সিকিউটেবল ফাইলের অবস্থান প্রদর্শন করে তবে এটি নির্দেশ করে যে প্যাকেজটি ইতিমধ্যে সিস্টেমে ইনস্টল করা আছে। যদি তা না হয় তবে প্যাকেজটি সিস্টেমে ইনস্টল করা নেই।

কোন কমান্ডের সাহায্যে কোনও প্যাকেজ ইনস্টল করা আছে কিনা তা পরীক্ষা করে দেখুন

whereis nano

আদেশ সন্ধান করুন

কমান্ড নির্ণয় কমান্ড সন্ধানের চেয়ে দ্রুত কাজ করে কারণ এটি আপডেটড ডাটাবেস ব্যবহার করে, যখন ফাইন্ড কমান্ডটি আসল সিস্টেমটি অনুসন্ধান করে। পৃথক ডিরেক্টরি পাথ অনুসন্ধান করার পরিবর্তে একটি ডাটাবেস ব্যবহার করুন।

যদি কমান্ড আউটপুট প্রদত্ত প্যাকেজটিকে বাইনারি বা এক্সিকিউটেবল ফাইলের অবস্থান দেখায়, প্যাকেজটি ইতিমধ্যে সিস্টেমে ইনস্টল করা আছে। যদি তা না হয় তবে প্যাকেজটি সিস্টেমে ইনস্টল করা নেই।

কোনও প্যাকেজ সনাক্তের সাথে ইনস্টল করা আছে কিনা তা পরীক্ষা করে দেখুন

locate --basename '\nano'
সম্পর্কিত নিবন্ধ:
আপনার উবুন্টু সিস্টেমে বিভিন্ন উপায়ে ইনস্টল হওয়া প্যাকেজগুলি তালিকাবদ্ধ করুন

আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।