ডেবিয়ান-ভিত্তিক লিনাক্স ডিস্ট্রোস-এ ডিপিকেজি দিয়ে শুরু করা

আপনি আপনার পিসিতে যে সফ্টওয়্যারটি চালান তা হ'ল এটি সত্যই ব্যক্তিগত করে তোলে। আপনি কী নিয়ে কাজ করেন, আপনি কী করতে পছন্দ করেন বা আপনার শখগুলি সম্পর্কে এটি অনেক কিছু বলে।

এই গাইডে উবুন্টু, ডেবিয়ান, মিন্ট এবং কালী ইত্যাদির মতো ডেবিয়ান-ভিত্তিক লিনাক্স ডিস্ট্রোজে ডেবিয়ান প্যাকেজ ম্যানেজার (ডিপিকিজি) ব্যবহার করে কীভাবে সফটওয়্যার প্যাকেজ পরিচালনা করা যায় সেদিকে নজর দেওয়া হয়েছে।

সফ্টওয়্যার ম্যানেজমেন্ট হ'ল একটি সাধারণ কাজ যা আপনি আপনার ব্যক্তিগত কম্পিউটারে বা সিস্টেম প্রশাসক হিসাবে করবেন।

Dpkg কি?

ডিপিকিজি হ'ল একটি নিম্ন-স্তরের ইউটিলিটি যা ডেবিয়ান-ভিত্তিক লিনাক্স ডিগ্রোজে সফ্টওয়্যার প্যাকেজ ইনস্টল, অপসারণ, তালিকাবদ্ধকরণ এবং পরিচালনা করতে ব্যবহৃত একটি কমান্ডের সমন্বয়ে গঠিত।

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

আপনার পিসিতে স্থানীয়ভাবে ডেবিয়ান (.deb) সফ্টওয়্যার প্যাকেজ ফাইল ইনস্টল করা ডিপিকিগির অন্যতম বৈশিষ্ট্য।

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

ইনস্টল করা সফ্টওয়্যার প্যাকেজগুলি তালিকাভুক্ত করা হচ্ছে

আপনার কম্পিউটারে ইনস্টলড সফ্টওয়্যার প্যাকেজগুলির একটি তালিকা দেখতে কেবল নিম্নলিখিত কমান্ডটি চালান।

 dpkg --get-selections

–Get-Seferences কমান্ড বিকল্পটি ইনস্টল করা প্যাকেজগুলির নামগুলি একটি সহজ এবং পরিষ্কার বিন্যাসে প্রদর্শন করে।

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

 dpkg --print-avail

আপনি যদি একটি সারণী আকারে সফ্টওয়্যার প্যাকেজ তথ্য প্রদর্শন করতে চান। আপনি নিম্নলিখিত হিসাবে dpkg- ক্যোয়ারী কমান্ড ব্যবহার করতে পারেন।

 dpkg-query --list

সফ্টওয়্যার প্যাকেজ ইনস্টল করা হচ্ছে

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

Dpkg সহ সফ্টওয়্যার প্যাকেজ ইনস্টল করতে এবং সরানোর জন্য আপনার উন্নত সুবিধাগুলি প্রয়োজন।

উদাহরণস্বরূপ, গুগল ক্রোম ইনস্টল করার জন্য এটি ডাউনলোড ফোল্ডারে ডাউনলোড করুন। তারপরে কেবল নিম্নলিখিত কমান্ডটি চালান run

 sudo dpkg --install ~/Downloads/google-chrome-stable_current_amd64.deb

নির্ভরতা পুনরুদ্ধার

লিনাক্সে সফ্টওয়্যার প্যাকেজগুলি সহজেই কাজ করার জন্য অন্যান্য সফ্টওয়্যারগুলির উপর নির্ভর করে।

আপনি যখন dpkg এর মাধ্যমে প্যাকেজ ইনস্টল করেন কেবল তখনই সমস্ত কিছু ঠিকঠাক কাজ করে তা নিশ্চিত করার জন্য নীচের কমান্ডটি ব্যবহার করে অ্যাপের সাথে নির্ভরতা পুনরুদ্ধার করা বুদ্ধিমানের কাজ।

 sudo apt install -f

টিপ : আপনি বেশিরভাগ dpkg কমান্ডের জন্য একটি শর্টহ্যান্ড পদ্ধতি ব্যবহার করতে পারেন। উদাহরণস্বরূপ, সফ্টওয়্যার প্যাকেজ ইনস্টল করার জন্য dpkg –install প্যাকেজ_নামের পরিবর্তে dpkg -i প্যাকেজ_নাম । এই নির্দেশিকাটি পরবর্তীকালের পদ্ধতির ব্যবহার করে কারণ দীর্ঘ কমান্ডগুলি আরও স্ব-ব্যাখ্যামূলক n

সম্পর্কিত: লিনাক্সে ভাঙ্গা প্যাকেজগুলি কীভাবে সন্ধান এবং ঠিক করতে হবে

আপডেট সফ্টওয়্যার

আপনার সিস্টেমে আপ টু ডেট রাখা সিকিউরিটি ত্রুটি থেকে রক্ষার জন্য একটি ভাল লাইন এবং আরও স্থিতিশীল এবং শক্তিশালী সিস্টেমের মূল চাবিকাঠি।

Dpkg এর মাধ্যমে ইনস্টল করা সফ্টওয়্যার প্যাকেজ আপডেট করতে, আপনাকে প্রথমে নতুন প্যাকেজটি ডাউনলোড করতে হবে এবং তারপরে উপরের অংশে আলোচনা করা ইনস্টল কমান্ডের মাধ্যমে এটি ইনস্টল করতে হবে।

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

 dpkg --audit

একটি সফ্টওয়্যার প্যাকেজ পুনরায় কনফিগার করা

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

 sudo dpkg-reconfigure virtualbox-6.1

সফ্টওয়্যার প্যাকেজগুলি সরানো হচ্ছে

যখন আপনার আর কোনও টুকরো সফ্টওয়্যার দরকার নেই এবং এটি মুছে ফেলার জন্য প্রস্তুত থাকেন, বা আপনি সফ্টওয়্যার আপগ্রেড করার জন্য এটি সরাতে চান তবে আপনি –remove কমান্ড বিকল্পটি ব্যবহার করতে পারেন।

 sudo dpkg --remove google-chrome-stable

(উপরের কমান্ডে, গুগল-ক্রোম-স্থিতিশীল প্যাকেজের নাম)

আপনি যখন –remove বিকল্পটি ব্যবহার করে সফ্টওয়্যার প্যাকেজগুলি সরিয়ে ফেলেন আপনি যে প্যাকেজটি অপসারণ করছেন তার সাথে যুক্ত কনফিগারেশন ফাইলগুলি অক্ষত থাকবে। সুতরাং পরের বার আপনি সেই টুকরোটি পুনরায় ইনস্টল করবেন এটি পূর্ববর্তী কনফিগারেশনগুলি ব্যবহার করবে।

কোনও সফ্টওয়্যার প্যাকেজ এবং এর সাথে সম্পর্কিত কনফিগারেশনগুলি সম্পূর্ণরূপে অপসারণ করতে আপনি –purge বিকল্পটি ব্যবহার করতে পারেন।

 sudo dpkg --purge google-chrome-stable

একটি সফ্টওয়্যার প্যাকেজ সম্পর্কে তথ্য প্রাপ্ত করা

আপনি –info দিয়ে যে প্যাকেজটি ইনস্টল করতে চলেছেন সে সম্পর্কে আরও তথ্য পেতে পারেন।

 sudo dpkg --info ~/Downloads/google-chrome-stable_current_amd64.deb

আউটপুটে সফ্টওয়্যার আর্কিটেকচার, রক্ষণাবেক্ষণকারী এবং সংস্করণ নম্বর ইত্যাদির মতো তথ্য অন্তর্ভুক্ত রয়েছে

সফ্টওয়্যার প্যাকেজ সামগ্রী পরিদর্শন করা হচ্ছে

আপনি – নকশাগুলি ব্যবহার করে ডেবিয়ান প্যাকেজের সামগ্রীগুলিও পরীক্ষা করতে পারেন। তালিকাটি প্যাকেজের ডিরেক্টরি কাঠামোর এবং সমস্ত গুরুত্বপূর্ণ ফাইল যেমন সফ্টওয়্যার লাইসেন্স এবং অন্যান্য ম্যানিফেস্ট ফাইলের রূপরেখা তৈরি করবে।

 dpkg --contents ~/Downloads/google-chrome-stable_current_amd64.deb

প্যাকেজ সামগ্রীটি নীচের মতো দীর্ঘ তালিকা বিন্যাসে প্রদর্শিত হবে।

কোনও প্যাকেজ ইনস্টল করা থাকলে খুঁজে বের করা

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

 sudo dpkg --status zoom

আউটপুট এছাড়াও অন্যান্য বিবরণ প্রদর্শন করে যেমন সফ্টওয়্যার প্যাকেজ এবং বিক্রেতার উদ্দেশ্য।

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

আপনি প্যাকেজ ডিরেক্টরিগুলি অনুসন্ধান করতে পারেন যা তাদের অফিসিয়াল সাইট থেকে ডেবিয়ান মান অনুযায়ী বিনামূল্যে বিতরণের শর্ত পূরণ করে।

আরও পড়ুন: লিনাক্স দিয়ে শুরু করার জন্য বেসিক কমান্ডগুলি

সাহায্য পাচ্ছেন

Dpkg কমান্ড সম্পর্কে আরও জানতে আপনি –help বিকল্পটি ব্যবহার করতে পারেন।

 dpkg --help

Dpkg কমান্ড অপশন এবং সফ্টওয়্যার প্যাকেজগুলির অবস্থার বিষয়ে বিস্তারিত তথ্যের জন্য ম্যান পেজগুলি হয়।

 man dpkg

বিকল্প প্যাকেজ পরিচালকদের সম্পর্কে কী?

সফটওয়্যার প্যাকেজ ইনস্টল ও পরিচালনার জন্য ডিপিকিজি একটি শক্তিশালী ইউটিলিটি। উচ্চ-স্তরের সরঞ্জাম যেমন অ্যাপ্ট এবং সিনাপটিক ব্যবহার ডিপি কেজি। প্যাকেজ ইনস্টল করার অন্যান্য বিকল্পগুলির মধ্যে রয়েছে অ্যাপটি, সিনাপটিক এবং অ্যাপটিটিউড।