Ubuntu-এ apt install-এর সম্পূর্ণ গাইড | মৌলিক অপারেশন থেকে ট্রাবলশুটিং পর্যন্ত

目次

১. পরিচিতি

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

এই প্রবন্ধে, আমরা apt install সম্পর্কে একটি বিশদ গাইড প্রদান করছি, যা মৌলিক ব্যবহার থেকে উন্নত প্রয়োগ, সমস্যার সমাধান এবং প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী পর্যন্ত সবকিছু অন্তর্ভুক্ত করে। আপনি যদি নবীন বা মধ্যম স্তরের ব্যবহারকারী হন, এই গাইডটি আপনাকে উবুন্টু প্যাকেজগুলি সহজে পরিচালনা করতে সহায়তা করবে।

年収訴求

২. apt কমান্ড কী?

apt কী?

apt (Advanced Package Tool) হল একটি কমান্ড-লাইন টুল, যা উবুন্টু এবং অন্যান্য ডেবিয়ান-ভিত্তিক লিনাক্স ডিস্ট্রিবিউশনে প্যাকেজ ম্যানেজমেন্টের জন্য ব্যবহৃত হয়। APT ব্যবহার করে আপনি নিম্নলিখিত কাজগুলো করতে পারেন:

  • সফটওয়্যার ইনস্টল করা
  • সফটওয়্যার আপডেট করা
  • অপ্রয়োজনীয় সফটওয়্যার অপসারণ করা
  • নির্ভরতা সমাধান করা

উবুন্টুর প্যাকেজ ম্যানেজমেন্ট মূলত apt কমান্ডের উপর নির্ভরশীল।

apt এবং apt-get এর পার্থক্য

পূর্বে, apt-get ছিল স্ট্যান্ডার্ড কমান্ড, তবে এখন apt সুপারিশ করা হয়। মূল পার্থক্যগুলো নিচের টেবিলে সংক্ষেপে দেওয়া হয়েছে:

Command

Features

apt

A newer, user-friendly command with improved progress display

apt-get

A legacy command that offers more granular control (recommended for advanced users)

সাধারণ প্যাকেজ ম্যানেজমেন্টের জন্য apt ব্যবহার করুন। যদি উন্নত নিয়ন্ত্রণের প্রয়োজন হয়, তবে apt-get উপকারী হতে পারে।

৩. apt কমান্ডের মৌলিক ব্যবহার

প্যাকেজ তালিকা আপডেট করা

সফটওয়্যার ইনস্টল করার আগে, প্যাকেজ তালিকা আপডেট করুন যাতে সর্বশেষ সংস্করণ তথ্য পাওয়া যায়।

sudo apt update

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

প্যাকেজ ইনস্টল করা

নতুন সফটওয়্যার ইনস্টল করতে নিম্নলিখিত কমান্ড ব্যবহার করুন:

sudo apt install package-name

উদাহরণস্বরূপ, curl ইনস্টল করতে চালান:

sudo apt install curl

ইনস্টলেশনের সময় প্যাকেজের আকার এবং নিশ্চিতকরণের জন্য একটি বার্তা দেখা যাবে। চালিয়ে যেতে “Y” চাপুন।

প্যাকেজ অপসারণ করা

যে সফটওয়্যার আর দরকার নেই, তা অপসারণ করতে নিম্নলিখিত কমান্ড ব্যবহার করুন:

sudo apt remove package-name

উদাহরণস্বরূপ, curl অপসারণ করতে চালান:

sudo apt remove curl

যদি প্যাকেজের কনফিগারেশন ফাইলসহ অপসারণ করতে চান, তবে ব্যবহার করুন:

sudo apt purge package-name

৪. apt কমান্ডের উন্নত ব্যবহার

নির্দিষ্ট প্যাকেজ আপগ্রেড করা

সম্পূর্ণ সিস্টেম আপগ্রেডের পরিবর্তে, আপনি নির্দিষ্ট একটি প্যাকেজকে সর্বশেষ সংস্করণে আপডেট করতে পারেন।

sudo apt install --only-upgrade package-name

উদাহরণ: vim আপগ্রেড করতে চালান:

sudo apt install --only-upgrade vim

অপ্রয়োজনীয় প্যাকেজ স্বয়ংক্রিয়ভাবে অপসারণ করা

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

sudo apt autoremove

এটি অপ্রয়োজনীয় প্যাকেজ অপসারণের মাধ্যমে ডিস্ক স্পেস মুক্ত করতে সহায়তা করে।

প্যাকেজের বিস্তারিত তথ্য প্রদর্শন করা

একটি প্যাকেজের বিস্তারিত তথ্য দেখতে ব্যবহার করুন:

apt show package-name

উদাহরণস্বরূপ, git এর বিস্তারিত দেখতে চালান:

apt show git

ইনস্টল করা প্যাকেজের তালিকা দেখানো

আপনার সিস্টেমে ইনস্টল করা সব প্যাকেজ দেখতে চালান:

apt list --installed

৫. সাধারণ সমস্যার সমাধান

নির্ভরতা সমস্যাগুলি

একটি প্যাকেজ ইনস্টল করার সময় নির্ভরতা সমস্যার সম্মুখীন হলে, নিম্নলিখিত কমান্ড চালিয়ে দেখুন:

sudo apt install -f

এই কমান্ডটি ভাঙা নির্ভরতাগুলি ঠিক করার চেষ্টা করে।

রেপোজিটরি যোগ ও অপসারণ করা

কিছু সফটওয়্যারের জন্য অতিরিক্ত রেপোজিটরি প্রয়োজন হতে পারে। রেপোজিটরি যোগ করতে ব্যবহার করুন:

sudo add-apt-repository ppa:repository-name
sudo apt update

অপ্রয়োজনীয় রেপোজিটরি অপসারণ করতে ব্যবহার করুন:

sudo add-apt-repository --remove ppa:repository-name
sudo apt update

৬. FAQ (প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী)

আমি কি apt না apt-get ব্যবহার করব?

বেশিরভাগ ব্যবহারকারীর জন্য, apt আরও ব্যবহারকারী-বান্ধব অভিজ্ঞতার জন্য সুপারিশ করা হয়। তবে, উন্নত ব্যবহারকারীরা নির্দিষ্ট কাজের জন্য এখনও apt-get পছন্দ করতে পারেন।

apt update এবং apt upgrade এর পার্থক্য কী?

  • apt update → প্যাকেজ তালিকা আপডেট করে
  • apt upgrade → ইনস্টল করা প্যাকেজগুলোকে সর্বশেষ সংস্করণে আপগ্রেড করে

কীভাবে শুধুমাত্র একটি নির্দিষ্ট প্যাকেজ আপগ্রেড করবেন?

নিম্নলিখিত কমান্ডটি ব্যবহার করুন:

sudo apt install --only-upgrade package-name

কীভাবে একটি প্যাকেজ কোথায় ইনস্টল হয়েছে তা পরীক্ষা করবেন?

নিম্নলিখিত কমান্ডটি চালান:

dpkg -L package-name

কীভাবে একটি প্যাকেজের উৎস পরীক্ষা করবেন?

কোন রেপোজিটরি থেকে প্যাকেজটি আসছে তা জানতে, ব্যবহার করুন:

apt-cache policy package-name

7. উপসংহার

এই গাইডে, আমরা apt install এর মৌলিক বিষয় থেকে উন্নত ব্যবহার, সমস্যার সমাধান এবং প্রায়শই জিজ্ঞাসিত প্রশ্নাবলি পর্যন্ত সবকিছু কভার করেছি।
apt কমান্ডে দক্ষতা অর্জন করে, আপনি আপনার উবুন্টু পরিবেশকে কার্যকরভাবে পরিচালনা করতে পারবেন।

📌 উপযোগী লিঙ্কসমূহ:

উবুন্টু সম্পর্কে আরও অন্বেষণ এবং শিখতে থাকুন যাতে আপনার সিস্টেম ব্যবস্থাপনা অপ্টিমাইজ করা যায়!