১. পরিচিতি
উবুন্টু ব্যবহারকারীদের জন্য, সফটওয়্যার ব্যবস্থাপনা দৈনন্দিন কাজের অংশ, কিন্তু APT (Advanced Package Tool) এর কৃপায়, অ্যাপ্লিকেশন ইনস্টল, আপডেট এবং অপসারণ অনেক সহজ হয়ে যায়। আপনি ভাবতে পারেন, “APT জটিল মনে হচ্ছে…,” কিন্তু এই নিবন্ধে, আমরা সবকিছু ধাপে ধাপে সহজ এবং বোঝার মতো করে ব্যাখ্যা করব।
এই নিবন্ধের শেষে, আপনি APT কমান্ড ব্যবহার করে সফটওয়্যার ব্যবস্থাপনায় সহজেই দক্ষ হতে পারবেন!
২. APT কী?
APT হলো ডেবিয়ান-ভিত্তিক সিস্টেমগুলোতে (যেমন, উবুন্টু) ব্যবহৃত একটি প্যাকেজ ব্যবস্থাপনা টুল। এটি ঐতিহ্যবাহী apt-get এবং apt-cache এর কার্যকারিতা একীভূত করে, আরও স্বজ্ঞাত এবং সরলীকৃত অপারেশনগুলো সক্ষম করে।
উদাহরণস্বরূপ, পূর্বে একটি প্যাকেজ ইনস্টল করতে apt-get install প্রয়োজন ছিল, কিন্তু এখন এটি সহজেই apt install দিয়ে করা যায়। এই বিবর্তন উবুন্টু ব্যবহারকারীদের তাদের সিস্টেমগুলো আরও দক্ষতার সাথে ব্যবস্থাপনা করতে সাহায্য করে।
মূল পয়েন্ট: APT তৈরি করা হয়েছে “প্যাকেজ ব্যবস্থাপনাকে সহজ করার” জন্য। এটি একবার আয়ত্ত করলে, আপনি উবুন্টু মাস্টার হওয়ার পথে এগিয়ে যাবেন।
আনুষ্ঠানিক APT কমান্ড ডকুমেন্টেশন
৩. APT দিয়ে প্যাকেজ আপডেট এবং আপগ্রেড করা
সিস্টেমের স্থিতিশীলতা এবং নিরাপত্তা বজায় রাখার জন্য, নিয়মিত প্যাকেজ আপডেট অপরিহার্য। এই বিভাগে, আমরা প্যাকেজ তালিকা রিফ্রেশ করার এবং APT ব্যবহার করে ইনস্টল করা সফটওয়্যার আপগ্রেড করার কমান্ডগুলো পরিচয় করাব।
প্যাকেজ তালিকা আপডেট করা (apt update)
sudo apt update কমান্ডটি আপনার প্যাকেজ তালিকা আপ-টু-ডেট রাখার জন্য মৌলিক। এটি নিশ্চিত করে যে আপনার সিস্টেম রিপোজিটরিতে নতুন যুক্ত সফটওয়্যারগুলো চিনতে পারে।
sudo apt update
ইনস্টল করা প্যাকেজগুলো আপগ্রেড করা (apt upgrade)
পরবর্তীতে, sudo apt upgrade সকল ইনস্টল করা প্যাকেজগুলো তাদের সর্বশেষ সংস্করণে আপগ্রেড করে। নিম্নলিখিত কমান্ডটি আপনাকে উভয় অ্যাকশন একসাথে চালানোর সুযোগ দেয়:
sudo apt update && sudo apt upgrade -y
একটু হাস্যরস: এটি যেন আপনার উবুন্টু সিস্টেম ফিসফিস করে বলছে, “দয়া করে আমাকে আপডেট করুন!”—তাই এটি নিয়মিত চালান এবং সবকিছু সুখী রাখুন।
৪. APT দিয়ে নতুন প্যাকেজ ইনস্টল করা
নতুন সফটওয়্যার ইনস্টল করার জন্য, apt install কমান্ড ব্যবহার করুন। উদাহরণস্বরূপ, মিডিয়া প্লেয়ার “mplayer” ইনস্টল করতে, নিম্নলিখিতটি লিখুন:
sudo apt install mplayer
একসাথে একাধিক প্যাকেজ ইনস্টল করা
একসাথে একাধিক প্যাকেজ ইনস্টল করতে, স্পেস দিয়ে তাদের আলাদা করুন যেমন:
sudo apt install package1 package2 package3
ইনস্টলেশনের সময় স্বয়ংক্রিয় আপগ্রেড প্রতিরোধ করা
যদি আপনি বিদ্যমানগুলো আপগ্রেড না করে একটি প্যাকেজ ইনস্টল করতে চান, তাহলে --no-upgrade অপশন ব্যবহার করুন:
sudo apt install package_name --no-upgrade
টিপস: এমনকি যদি আপনি পুরো প্যাকেজের নাম মনে না রাখেন, কয়েকটি অক্ষর টাইপ করে ট্যাব কী চাপলে অটো-কমপ্লিশন ট্রিগার হবে।
৫. ইনস্টল করা প্যাকেজগুলো ব্যবস্থাপনা করা
APT শুধু প্যাকেজ ইনস্টল করা সহজ করে না, বরং আর প্রয়োজন নেই এমনগুলো অপসারণ করাও সহজ করে।
একটি প্যাকেজ অপসারণ করা (apt remove)
একটি ইনস্টল করা প্যাকেজ অপসারণ করতে, চালান:
sudo apt remove package_name
একটি প্যাকেজ সম্পূর্ণভাবে অপসারণ করা (apt purge)
একটি প্যাকেজ এবং তার কনফিগারেশন ফাইলগুলো মুছে ফেলতে, ব্যবহার করুন:
sudo apt purge package_name
অব্যবহৃত প্যাকেজগুলো অপসারণ করা (apt autoremove)
যে ডিপেন্ডেন্সি প্যাকেজগুলো আর প্রয়োজন নেই, সেগুলো মুছে ফেলতে, চালান:
sudo apt autoremove
নোট: apt autoremove চালানো আপনার সিস্টেম থেকে অপ্রয়োজনীয় প্যাকেজগুলো অপসারণ করে ডিস্ক স্পেস মুক্ত করে।
৬. প্যাকেজ অনুসন্ধান এবং তথ্য পুনরুদ্ধার করা
APT আপনাকে সফটওয়্যার প্যাকেজগুলো অনুসন্ধান করতে এবং তাদের সম্পর্কে বিস্তারিত তথ্য প্রদর্শন করতে সক্ষম করে।
একটি প্যাকেজ অনুসন্ধান করা (apt search)
একটি প্যাকেজ অনুসন্ধান করতে নিম্নলিখিত কমান্ড ব্যবহার করুন:
sudo apt search package_name
প্যাকেজের বিস্তারিত তথ্য প্রদর্শন করা (apt show)
ডিপেন্ডেন্সি বিস্তারিত এবং ইনস্টলেশন সাইজ চেক করতে, ব্যবহার করুন:
sudo apt show package_name
আনুষ্ঠানিক উবুন্টু ডকুমেন্টেশন

৭. প্যাকেজ তালিকা এবং সোর্স ব্যবস্থাপনা
APT আপনাকে ইনস্টল করা প্যাকেজের তালিকা দেখতে এবং সফটওয়্যার সোর্স সম্পাদনা করতে সক্ষম করে।
ইনস্টল করা প্যাকেজের তালিকা (apt list --installed)
বর্তমানে ইনস্টল করা সব প্যাকেজ দেখতে, ব্যবহার করুন:
sudo apt list --installed
আপগ্রেডযোগ্য প্যাকেজের তালিকা (apt list --upgradeable)
আপগ্রেড করা যেতে পারে এমন প্যাকেজ দেখতে, চালান:
sudo apt list --upgradeable
প্যাকেজ সোর্স সম্পাদনা করুন (apt edit-sources)
আপনি যদি নতুন রিপোজিটরি যোগ করতে চান বা সোর্স তালিকা পরিবর্তন করতে চান, ব্যবহার করুন:
sudo apt edit-sources
8. APT ব্যবহার করার সেরা পদ্ধতি
এখানে APT থেকে সর্বোচ্চ সুবিধা পাওয়ার জন্য কিছু সেরা পদ্ধতি দেওয়া হল।
নিয়মিত আপডেট
আপনার সিস্টেমকে নিরাপদ এবং আপডেটেড রাখতে, সপ্তাহে একবার apt update && apt upgrade চালানো সুপারিশ করা হয়—বিশেষত গুরুত্বপূর্ণ সিকিউরিটি প্যাচের জন্য।
অপ্রয়োজনীয় প্যাকেজ পরিষ্কার করুন
অপ্রয়োজনীয় প্যাকেজ মুছে ফেলতে এবং ডিস্ক স্পেস মুক্ত করতে সময়ে সময়ে apt autoremove চালান।
9. উপসংহার
APT একটি অপরিহার্য টুল যা উবুন্টু এবং অন্যান্য ডেবিয়ান-ভিত্তিক সিস্টেমে সফটওয়্যার ব্যবস্থাপনার দক্ষতা বাড়ায়। এই প্রবন্ধে পরিচিত কমান্ডগুলো ব্যবহার করে, আপনি আপনার সিস্টেম আপডেটেড রাখতে, অপ্রয়োজনীয় প্যাকেজ মুছে ফেলতে এবং প্রয়োজনীয় সফটওয়্যার দ্রুত ইনস্টল করতে পারবেন।
এখনই আপনার টার্মিনাল খুলুন এবং APT কমান্ড নিয়ে পরীক্ষা-নিরীক্ষা শুরু করুন!


