কম্পিউটার টিউটোরিয়াল

উবুন্টুতে APT দিয়ে ইনস্টল করা প্যাকেজের তালিকা দেখার পদ্ধতি

আপনার সিস্টেম থেকে অপ্রয়োজনীয় সফটওয়্যার অপসারণ করার সময় যদি সব ইনস্টল করা প্যাকেজের তালিকা হাতের কাছে থাকে, তবে কাজটি অনেক সহজ হয়। উবুন্টুতে APT (Advanced Package Tool) ব্যবহার করে বর্তমানে ইনস্টল করা প্যাকেজের তালিকা পাওয়া খুব সহজ।

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

বর্তমানে ইনস্টল করা, আপগ্রেডযোগ্য বা উপলব্ধ প্যাকেজের তালিকা পেতে APT-র list মেথড ব্যবহার করা হয়। কেবল ইনস্টল করা প্যাকেজগুলো দেখতে চাইলে --installed ফ্ল্যাগটি যুক্ত করুন।

sudo apt list --installed

আউটপুটে প্যাকেজের নাম পাশাপাশি ভার্সন নম্বর এবং প্যাকেজের অবস্থাও থাকে।

স্ক্রিপ্ট বা ডেটা ট্রান্সফারের জন্য শুধু প্যাকেজের নাম চাইলে sed বা awk gibi স্ট্রিং ম্যানিপুলেশন টুল ব্যবহার করতে পারেন। উদাহরণস্বরূপ, শুধু প্যাকেজের নাম প্রিন্ট করতে:

sudo apt list --installed | awk '{split($0, a, "/"); print a[1]}'

মোট প্যাকেজের সংখ্যা জানতে wc (word count) ইউটিলিটি ব্যবহার করুন:

sudo apt list --installed | wc -l

dpkg-query ব্যবহার

পুরানো উবুন্টু ভার্সন ব্যবহারকারী dpkg-query কমান্ড দিয়ে ইনস্টল করা প্যাকেজের তালিকা পেতে পারেন।

sudo dpkg-query -l

ডিফল্টভাবে dpkg টেবিল ফরম্যাটে আউটপুট দেয়। শুধু প্যাকেজের নাম পেতে:

sudo dpkg-query -f '${binary:Package}\n' -W

APT দিয়ে সহজ প্যাকেজ ম্যানেজমেন্ট

list মেথড ছাড়াও APT-র আরও অনেক ফাংশন আছে যা লিনাক্স প্যাকেজ সম্পর্কে তথ্য দেয়। এটি ইনস্টল ও আনইনস্টল করা প্যাকেজের রেকর্ড রেখে অপ্রয়োজনীয় ডিপেন্ডেন্সি অপসারণের ঝামেলা দূর করে।

APT-র 외에도 লিনাক্সে DNF, pacman, YUM ইত্যাদি প্যাকেজ ম্যানেজার আছে। ডেবিয়ান-ভিত্তিক ডিস্ট্রোতে APT ডিফল্ট, আর আর্চ লিনাক্সে pacman, RHEL-ভিত্তিক সিস্টেমে DNF থাকে।

  1. লিনাক্সে ব্রোকেন প্যাকেজ ফিক্স করার পদ্ধতি

  2. Ubuntu-এর Software & Updates দিয়ে PPA ম্যানেজ করার পদ্ধতি

  3. উবুন্টুতে Crontab দিয়ে টাস্ক শিডিউল ও অটোমেট করার পদ্ধতি

  4. উবুন্টুতে OnlyOffice ইন্টিগ্রেশন সহ Nextcloud ইনস্টল করার পদ্ধতি