উবুন্টুতে APT কমান্ডে দক্ষ হন! শুরুকারীদের জন্য সহজ প্যাকেজ ম্যানেজমেন্ট গাইড

目次

১. পরিচিতি

উবুন্টু ব্যবহারকারীদের জন্য সফটওয়্যার ব্যবস্থাপনা একটি দৈনন্দিন কাজ, তবে এপিটি (অ্যাডভান্সড প্যাকেজ টুল) এর ধন্যবাদে সফটওয়্যার ইনস্টল, আপডেট এবং অপসারণ অনেক সহজ হয়ে যায়। যদি আপনি ভাবেন “এপিটি জটিল মনে হয়…”, চিন্তা করবেন না! এই নিবন্ধটি ধাপে ধাপে গাইড প্রদান করে যাতে আপনি সহজে এটি বুঝতে পারেন।

এই গাইডটি পড়ে আপনি এপিটি কমান্ড ব্যবহার করে সফটওয়্যার ব্যবস্থাপনায় দ্রুত দক্ষতা অর্জন করবেন!

২. এপিটি কী?

এপিটি হল ডেবিয়ান-ভিত্তিক সিস্টেম (যেমন উবুন্টু) এ ব্যবহৃত একটি প্যাকেজ ম্যানেজমেন্ট টুল। এটি apt-get এবং apt-cache এর কার্যকারিতা একত্রিত করে, প্যাকেজ ব্যবস্থাপনাকে সহজ ও স্বজ্ঞাত করে তোলে।

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

মূল বিষয়: এপিটি প্যাকেজ ব্যবস্থাপনাকে সহজ করার জন্য ডিজাইন করা হয়েছে। একবার আপনি এটি আয়ত্ত করলে, আপনি উবুন্টু বিশেষজ্ঞ হওয়ার পথে থাকবেন।

Official APT Command Documentation

৩. এপিটি দিয়ে প্যাকেজ আপডেট ও আপগ্রেড করা

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

প্যাকেজ তালিকা আপডেট করা (apt update)

sudo apt update কমান্ডটি আপনার প্যাকেজ তালিকাকে আপডেট রাখতে মৌলিক একটি ধাপ। এটি আপনার সিস্টেমকে রেপোজিটরিতে উপলব্ধ নতুন সফটওয়্যার সনাক্ত করতে সক্ষম করে।

sudo apt update

ইনস্টল করা প্যাকেজ আপগ্রেড করা (apt upgrade)

এরপর, sudo apt upgrade ব্যবহার করে সব ইনস্টল করা প্যাকেজকে সর্বশেষ সংস্করণে আপডেট করুন। আপনি উভয় কমান্ড একসাথে এক ধাপে চালাতে পারেন:

sudo apt update && sudo apt upgrade -y

একটি মজার টিপ: এটি যেন উবুন্টু আপনাকে “আমাকে আপডেট করো!” বলে ধাক্কা দিচ্ছে—নিয়মিত এই কমান্ডটি চালানোর অভ্যাস গড়ে তুলুন।

৪. এপিটি দিয়ে নতুন প্যাকেজ ইনস্টল করা

নতুন সফটওয়্যার ইনস্টল করতে apt install কমান্ড ব্যবহার করুন। উদাহরণস্বরূপ, মিডিয়া প্লেয়ার “mplayer” ইনস্টল করতে নিম্নলিখিতটি লিখুন:

sudo apt install mplayer

একসাথে একাধিক প্যাকেজ ইনস্টল করা

একসাথে একাধিক প্যাকেজ ইনস্টল করতে চাইলে, সেগুলোকে স্পেস দিয়ে আলাদা করে তালিকাভুক্ত করুন, যেমন:

sudo apt install package1 package2 package3

স্বয়ংক্রিয় প্যাকেজ আপগ্রেড প্রতিরোধ করা

যদি আপনি কোনো প্যাকেজ ইনস্টল করতে চান কিন্তু বিদ্যমান প্যাকেজগুলো আপগ্রেড না করতে চান, তবে --no-upgrade অপশন ব্যবহার করুন।

sudo apt install package_name --no-upgrade

টিপ: যদি প্যাকেজের নাম সম্পর্কে নিশ্চিত না হন, কয়েকটি অক্ষর টাইপ করুন এবং ট্যাব কী চাপুন, অটো-কমপ্লিশন পরামর্শ দেখতে পাবেন।

৫. ইনস্টল করা প্যাকেজ পরিচালনা

এপিটি শুধুমাত্র প্যাকেজ ইনস্টল করতে নয়, অপ্রয়োজনীয় প্যাকেজ সরাতেও সহজ করে।

একটি প্যাকেজ অপসারণ করা (apt remove)

ইনস্টল করা কোনো প্যাকেজ অপসারণ করতে নিম্নলিখিত কমান্ড ব্যবহার করুন:

sudo apt remove package_name

একটি প্যাকেজ সম্পূর্ণভাবে অপসারণ করা (apt purge)

কোনো প্যাকেজের কনফিগারেশন ফাইলসহ সম্পূর্ণভাবে অপসারণ করতে apt purge কমান্ড ব্যবহার করুন:

sudo apt purge package_name

অপ্রয়োজনীয় প্যাকেজ অপসারণ করা (apt autoremove)

যে স্বয়ংক্রিয়ভাবে ইনস্টল হয়েছে কিন্তু আর প্রয়োজন নেই এমন অপ্রয়োজনীয় ডিপেন্ডেন্সি অপসারণ করতে নিম্নলিখিতটি ব্যবহার করুন:

sudo apt autoremove

দ্রষ্টব্য: apt autoremove চালালে পুরনো বা অপ্রয়োজনীয় প্যাকেজ সরিয়ে ডিস্ক স্পেস মুক্ত হয়।

৬. প্যাকেজ তথ্য অনুসন্ধান ও পুনরুদ্ধার

এপিটি আপনাকে সফটওয়্যার প্যাকেজ অনুসন্ধান এবং তাদের বিস্তারিত তথ্য দেখতে সক্ষম করে।

একটি প্যাকেজ অনুসন্ধান করা (apt search)

কোনো প্যাকেজ অনুসন্ধান করতে নিম্নলিখিত কমান্ড ব্যবহার করুন:

sudo apt search package_name

প্যাকেজের বিস্তারিত দেখানো (apt show)

প্যাকেজের ডিপেন্ডেন্সি ও ইনস্টলেশন সাইজের মতো বিস্তারিত দেখতে নিম্নলিখিতটি ব্যবহার করুন:

sudo apt show package_name

Official Ubuntu Documentation

৭. প্যাকেজ তালিকা ও সোর্স পরিচালনা

APT ইনস্টল করা প্যাকেজগুলির তালিকা তৈরি করার এবং সফটওয়্যার উৎস পরিচালনার জন্যও টুলস প্রদান করে।

ইনস্টল করা প্যাকেজগুলির তালিকা (apt list --installed)

সকল ইনস্টল করা প্যাকেজের তালিকা প্রদর্শন করার জন্য, ব্যবহার করুন:

sudo apt list --installed

আপগ্রেডযোগ্য প্যাকেজগুলির তালিকা (apt list --upgradeable)

কোন প্যাকেজগুলিতে উপলব্ধ আপডেট রয়েছে তা দেখার জন্য, ব্যবহার করুন:

sudo apt list --upgradeable

প্যাকেজ উৎস সম্পাদনা (apt edit-sources)

যদি আপনার নতুন রিপোজিটরি যোগ করা বা বিদ্যমান উৎস তালিকা পরিবর্তন করার প্রয়োজন হয়, তাহলে ব্যবহার করুন:

sudo apt edit-sources

৮. APT ব্যবহারের সেরা অনুশীলনসমূহ

APT-এর দক্ষ এবং নিরাপদ ব্যবহার নিশ্চিত করার জন্য কিছু সেরা অনুশীলন এখানে দেওয়া হলো।

নিয়মিত আপডেট

আপনার সিস্টেমকে নিরাপদ এবং আপ-টু-ডেট রাখার জন্য, সপ্তাহে অন্তত একবার apt update && apt upgrade চালানোর পরামর্শ দেওয়া হয়। নিরাপত্তা প্যাচগুলি বিশেষভাবে গুরুত্বপূর্ণ।

অপ্রয়োজনীয় প্যাকেজগুলি পরিষ্কার করা

ডিস্ক স্পেস মুক্ত করার জন্য, নিয়মিত apt autoremove চালিয়ে অব্যবহৃত প্যাকেজগুলি সরান।

৯. উপসংহার

APT হলো Ubuntu এবং Debian-ভিত্তিক সিস্টেমে সফটওয়্যার দক্ষতার সাথে পরিচালনার জন্য একটি অপরিহার্য টুল। এই গাইডে প্রবর্তিত কমান্ডগুলি ব্যবহার করে, আপনি আপনার সিস্টেমকে আপ-টু-ডেট রাখতে, অপ্রয়োজনীয় প্যাকেজ সরাতে এবং নতুন সফটওয়্যার সহজেই ইনস্টল করতে পারবেন।

এখন, আপনার টার্মিনাল খুলুন এবং APT কমান্ডগুলি নিয়ে পরীক্ষা-নিরীক্ষা শুরু করুন! যদি কোনো প্রশ্ন থাকে, কমেন্টসে জিজ্ঞাসা করতে দ্বিধা করবেন না। আপনি হয়তো একজন APT বিশেষজ্ঞ হয়ে উঠবেন!

侍エンジニア塾