আপনি যখন আপনার সিস্টেম থেকে অবাঞ্ছিত সফ্টওয়্যার সরাতে চান, তখন আপনার সামনে সমস্ত ইনস্টল করা প্যাকেজের একটি তালিকা থাকলে সাহায্য করতে পারে৷ উবুন্টুতে, APT ব্যবহারকারীদের জন্য তাদের সিস্টেমে বর্তমানে ইনস্টল করা প্যাকেজের তালিকা পেতে সহজ করে তোলে।
এই নির্দেশিকাটিতে, আপনি শিখবেন কিভাবে উবুন্টুতে ইনস্টল করা প্যাকেজগুলিকে APT ব্যবহার করে তালিকাভুক্ত করতে হয়, ডেবিয়ান-ভিত্তিক ডিস্ট্রিবিউশনের ডিফল্ট প্যাকেজ ম্যানেজার৷
উবুন্টুতে ইনস্টল করা প্যাকেজের একটি তালিকা পান
বর্তমানে ইনস্টল করা, আপগ্রেডযোগ্য বা উবুন্টুতে উপলব্ধ প্যাকেজগুলির একটি তালিকা আউটপুট করতে, আপনি তালিকা ব্যবহার করতে পারেন APT কমান্ডের পদ্ধতি। শুধুমাত্র আপনার সিস্টেমে ইনস্টল করা প্যাকেজগুলি মুদ্রণ করতে, --ইনস্টল করা নির্দিষ্ট করুন৷ কমান্ড সহ পতাকা।
sudo apt list --installed
আউটপুট:
পূর্বোক্ত কমান্ড দ্বারা উত্পন্ন আউটপুট সংস্করণ নম্বর এবং প্যাকেজ অবস্থা সহ অতিরিক্ত তথ্য রয়েছে৷
স্ক্রিপ্ট এবং আউটপুট স্থানান্তরের জন্য উপযুক্ত একটি পরিষ্কার আউটপুট পেতে, আপনি sed এর মত স্ট্রিং ম্যানিপুলেশন টুল ব্যবহার করতে পারেন অথবা awk . উদাহরণস্বরূপ, শুধুমাত্র প্যাকেজের নাম প্রিন্ট করতে:
sudo apt list --installed | awk '{split($0, a, "/"); print a[1]}'
আউটপুট:
সম্পর্কিত:এই sed উদাহরণগুলি আপনাকে লিনাক্স পাওয়ার ব্যবহারকারী করে তুলবে
আপনি প্যাকেজের মোট সংখ্যাও গণনা করতে পারেন। আপনাকে যা করতে হবে তা হল wc দিয়ে পূর্বোক্ত কমান্ডের আউটপুট পাইপ করা . শব্দ গণনা, সংক্ষেপে wc, একটি লিনাক্স ইউটিলিটি যা একটি পাঠ্য ফাইলে উপস্থিত অক্ষর, শব্দ বা লাইনের সংখ্যা গণনা করে।
sudo apt list --installed | wc -l
আউটপুট:
আপনি উপরের আউটপুটে দেখতে পাচ্ছেন, বর্তমানে সিস্টেমে 2177টি Linux প্যাকেজ ইনস্টল করা আছে।
dpkg-query ব্যবহার করা হচ্ছে
উবুন্টুর পুরোনো সংস্করণ চালানো ব্যবহারকারীরা dpkg-query ব্যবহার করতে পারেন ইনস্টল করা প্যাকেজগুলির একটি তালিকা পেতে কমান্ড৷
sudo dpkg-query -l
Dpkg ডিফল্টরূপে একটি পরিষ্কার, সারণী বিন্যাসে আউটপুট উপস্থাপন করবে।
অতিরিক্ত তথ্য বের করতে এবং শুধুমাত্র প্যাকেজের নাম মুদ্রণ করতে, নিম্নলিখিত কমান্ডটি চালান:
sudo dpkg-query -f '${binary:Package}\n' -W
আউটপুট:
আরও জানুন:উবুন্টুতে APT এবং dpkg-এর মধ্যে পার্থক্য কী?
প্যাকেজ ম্যানেজমেন্ট APT-এর সাথে অনায়াসেই তৈরি হয়েছে
তালিকা ছাড়াও পদ্ধতি, এপিটি-তে আরও কয়েকটি ফাংশন রয়েছে যা লিনাক্স প্যাকেজগুলির সাথে সম্পর্কিত তথ্য প্রদান করে। এটি আপনার সিস্টেমে ইনস্টল করা এবং আনইনস্টল করা প্যাকেজগুলির রেকর্ড রেখে অপ্রয়োজনীয় নির্ভরতা দূর করার মাথাব্যথাও দূর করে৷
APT-এর মত, DNF, pacman, এবং YUM সহ লিনাক্সের জন্য আরও বেশ কিছু প্যাকেজ ম্যানেজার পাওয়া যায়। বেশিরভাগ ডেবিয়ান-ভিত্তিক ডিস্ট্রোগুলি APT-এর সাথে শিপ করে, যখন Arch Linux এবং RHEL-ভিত্তিক সিস্টেমগুলি তাদের ডিফল্ট প্যাকেজ ম্যানেজার হিসাবে যথাক্রমে pacman এবং DNF ব্যবহার করে।