ডেবিয়ান এবং উবুন্টুতে প্যাকেজ ইনস্টল করা আছে কিনা তা আমি কীভাবে পরীক্ষা করব

How Do I Check If Package Is Installed Debian



এই টিউটোরিয়ালটি পড়ে, আপনি উবুন্টু সহ ডেবিয়ান ভিত্তিক লিনাক্স ডিস্ট্রিবিউশনে একটি প্যাকেজ ইনস্টল করা আছে কিনা তা পরীক্ষা করতে শিখবেন।

একটি নির্দিষ্ট প্যাকেজ ব্যবহার করে ইনস্টল করা আছে কিনা তা পরীক্ষা করা হচ্ছে dpkg :

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







dpkg -এসবাষ্প



আপনি দেখতে পাচ্ছেন, কমান্ডটি প্যাকেজে নিম্নলিখিত তথ্য সহ ফেরত দেয়:



প্যাকেজের নাম : প্যাকেজের নাম।





প্যাকেজের অবস্থা: এখানে, আপনি আপনার সিস্টেমে প্যাকেজের অবস্থা দেখতে পারেন।

অগ্রাধিকার: প্যাকেজের জন্য 5 টি সম্ভাব্য অগ্রাধিকার স্তর রয়েছে: অগ্রাধিকার 'আবশ্যক' সিস্টেমের জন্য প্রয়োজনীয় প্যাকেজের অন্তর্গত; হিসাবে চিহ্নিত প্যাকেজগুলি সরানো হচ্ছে 'আবশ্যক' একটি সিস্টেম ব্যর্থতা হতে পারে। একটি জন্য দ্বিতীয় সম্ভাব্য অগ্রাধিকার মোড হল 'গুরুত্বপূর্ণ' প্যাকেজগুলির জন্য অগ্রাধিকার যা সিস্টেমের জন্য অপরিহার্য নয় কিন্তু ব্যবহারকারী, উদাহরণস্বরূপ, ন্যানো বা নেট-সরঞ্জামগুলির মতো একটি পাঠ্য সম্পাদক। তৃতীয় অগ্রাধিকার হল 'স্ট্যান্ডার্ড' , যা ডিফল্টরূপে ইনস্টল করার জন্য সংজ্ঞায়িত প্যাকেজ অন্তর্ভুক্ত করে। চতুর্থ অগ্রাধিকার স্তর হল 'Ptionচ্ছিক', যা ডেবিয়ান/উবুন্টু ইনস্টলেশনে alচ্ছিক প্যাকেজ অন্তর্ভুক্ত করে। পরিশেষে, পঞ্চম অগ্রাধিকার হল 'অতিরিক্ত' , যা অপ্রচলিত এবং দ্বারা প্রতিস্থাপিত হয় 'Ptionচ্ছিক' । রাষ্ট্র ' অতিরিক্ত ’ বিশেষ প্যাকেজের জন্য ব্যবহৃত হয়েছিল।



অধ্যায়: প্যাকেজগুলি বিভাগ দ্বারা শ্রেণীবদ্ধ করা হয়; বর্তমানে উপলব্ধ বিভাগগুলির মধ্যে রয়েছে অ্যাডমিন, ডাটাবেস, ক্লি-মোনো, ডিবাগ, ডেভেল, ডক, এডিটর, এডুকেশন, গুনস্টেপ, এমবেডেড, ফন্ট, গেমস, গনোম, জিএনইউ-আর, ইলেকট্রনিক্স, গ্রাফিক্স, ইন্টারপ্রেটার, হামরাডিও, হ্যাশকেল, httpd, পাইথন আত্মদর্শন, জাভাস্ক্রিপ্ট, জাভা, রুবি, কেডিই, লোকালাইজেশন, কার্নেল, লিবেডভেল, লিবস, লিপ, মেইল, ম্যাথ, মেটাপ্যাকেজ, ওক্যামল, নেট, নিউজ, মিস, কম, ওল্ডলিবস, ওথেরোসফস, পার্ল, পিএইচপি, মরিচা, বিজ্ঞান, শেল সাউন্ড, টেক্সট, ভিডিও, টাস্ক, টেক্স, ইউটিলস, ভিসিএস, ওয়েব, এক্স 11, এক্সএফসিএ এবং জোপ।

ইনস্টল করা আকার: প্যাকেজ ইনস্টল করার জন্য আপনি বাইটে আনুমানিক প্রয়োজনীয় ডিস্ক স্পেস দেখতে পারেন।

রক্ষণাবেক্ষণকারী: এই ক্ষেত্রটি প্যাকেজের বিকাশকারীর তথ্য দেখায়।

স্থাপত্য: এখানে, আপনি প্যাকেজ আর্কিটেকচার দেখতে পারেন।

সংস্করণ: প্যাকেজ সংস্করণ।

নির্ভর করে: প্যাকেজ নির্ভরতা।

বর্ণনা: প্যাকেজের বর্ণনা।

হোমপেজ: প্যাকেজ/ডেভেলপার ওয়েবসাইট।

নিচের স্ক্রিনশটটি আউটপুট দেখায় যখন আপনি একটি প্যাকেজ চেক করেন যা ইনস্টল করা নেই।

dpkg -এসnexpose

আপনিও ব্যবহার করতে পারেন dpkg কমান্ড অনুসরণ করে -দ্য একটি নির্দিষ্ট প্যাকেজ অবস্থা চেক করতে পতাকা, যেমন নীচের উদাহরণে দেখানো হয়েছে।

dpkg -দ্যবাষ্প

একটি নির্দিষ্ট প্যাকেজ ব্যবহার করে ইনস্টল করা আছে কিনা তা পরীক্ষা করা হচ্ছে dpkg- প্রশ্ন :

দ্য dpkg- প্রশ্ন আপনার সিস্টেমে একটি নির্দিষ্ট প্যাকেজ ইনস্টল করা আছে কিনা তা দেখানোর জন্য কমান্ড ব্যবহার করা যেতে পারে। এটি করতে, চালান dpkg- প্রশ্ন এর পরে -l পতাকা এবং প্যাকেজের নাম যা আপনি তথ্য চান। নীচের উদাহরণটি দেখায় যে কীভাবে বাষ্প প্যাকেজ ইনস্টল করা আছে তা পরীক্ষা করতে হবে।

dpkg- প্রশ্ন-দ্যবাষ্প

প্যাকেজের নাম বাদ দিয়ে আপনি সমস্ত ইনস্টল করা প্যাকেজ তালিকাভুক্ত করতে একই কমান্ড ব্যবহার করতে পারেন, যেমন নীচের উদাহরণে দেখানো হয়েছে।

dpkg- প্রশ্ন-দ্য

একটি প্যাকেজ ব্যবহার করে ইনস্টল করা আছে কিনা তা পরীক্ষা করুন apt-cache :

দ্য apt-cache কমান্ড প্যাকেজ, ইনস্টল করা সংস্করণ এবং আরও অনেক কিছুতে তথ্য প্রদর্শন করতে পারে। এই আউটপুট পেতে, আপনি যোগ করতে হবে নীতি প্যাকেজের নাম অনুসারে বিকল্প, যেমন নীচের উদাহরণে দেখানো হয়েছে।

apt-cache নীতিবাষ্প

সমস্ত ইনস্টল করা প্যাকেজ ব্যবহার করে একটি তালিকা পান উপযুক্ত :

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

উপযুক্ত-ইনস্টল করাতালিকা

লগ পড়ার সমস্ত ইনস্টল করা প্যাকেজগুলির একটি তালিকা পান:

ইনস্টল করা সমস্ত প্যাকেজের তালিকা পেতে ব্যাপকভাবে ব্যবহৃত আরেকটি পদ্ধতি হল পড়া উপযুক্ত অথবা dpkg লগ

পড়ার জন্য উপযুক্ত লগ করুন, নিম্নলিখিত কমান্ডটি চালান।

বিড়াল /কোথায়/লগ/উপযুক্ত/history.log

পড়ার জন্য dpkg ইনস্টল করা প্যাকেজগুলিতে তথ্য পেতে লগ করুন, নীচের কমান্ডটি চালান।

খপ্পর 'ইনস্টল' /কোথায়/লগ/dpkg.log

আপনি ব্যবহার করে সংকুচিত dpkg লগ পড়তে পারেন zgrep এর পরিবর্তে কমান্ড খপ্পর, যেমন নীচের উদাহরণে দেখানো হয়েছে।

zgrep 'ইনস্টল' /কোথায়/লগ/dpkg.log.11.gz

যেমন আপনি দেখতে পাচ্ছেন, সংকুচিত লগগুলি আপনাকে আংশিক তথ্য দেবে, তবে আপনি নিম্নলিখিত উদাহরণে দেখানো হিসাবে, সমস্ত সংকুচিত লগগুলি একবারে পড়ার জন্য একটি ওয়াইল্ডকার্ড (*) প্রয়োগ করতে পারেন।

zgrep 'ইনস্টল' /কোথায়/লগ/dpkg.log।*.gz

কিভাবে আপগ্রেড এবং সরানো প্যাকেজ চেক করবেন:

আপনি যদি শুধুমাত্র আপগ্রেড প্যাকেজে তথ্য প্রদর্শন করতে চান, তাহলে আপনি নিচের কমান্ডটি ব্যবহার করে তা অর্জন করতে পারেন।

পূর্বে ব্যাখ্যা করা হয়েছে, ইনস্টল করা প্যাকেজগুলির সাথে, আপনি নিম্নলিখিত উদাহরণে দেখানো হিসাবে, ওয়াইল্ডকার্ড ব্যবহার করে আপগ্রেড করা প্যাকেজগুলির জন্য সংকুচিত লগগুলিও পরীক্ষা করতে পারেন।

zgrep 'আপগ্রেড' /কোথায়/লগ/dpkg.log।*.gz

যদি আপনি সরানো প্যাকেজ তালিকা করতে চান, পদ্ধতি অনুরূপ; শুধু প্রতিস্থাপন আপগ্রেড সঙ্গে অপসারণ, নিচে দেখানো হয়েছে.

খপ্পর 'অপসারণ ' /কোথায়/লগ/dpkg.log

উপসংহার:

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

আমি আশা করি এই টিউটোরিয়ালটি ব্যাখ্যা করবে কিভাবে ডেবিয়ান বা উবুন্টুতে একটি প্যাকেজ ইনস্টল করা হয়েছে তা পরীক্ষা করে দেখা যায়। আরো লিনাক্স টিপস এবং টিউটোরিয়ালের জন্য লিনাক্স ইঙ্গিত অনুসরণ করুন।