apt, yum, dnf কমান্ড ব্যবহার করে প্যাকেজ ইনস্টলেশন এবং অপডেট

প্যাকেজ ম্যানেজমেন্ট - ইউনিক্স/লিনাক্স (UNIX / LINUX) - Computer Programming

234

apt, yum, এবং dnf কমান্ড ব্যবহার করে প্যাকেজ ইনস্টলেশন এবং আপডেট

apt, yum, এবং dnf হল প্যাকেজ ম্যানেজার, যা UNIX/Linux সিস্টেমে সফটওয়্যার প্যাকেজ ইনস্টল, আপডেট এবং ম্যানেজ করার জন্য ব্যবহৃত হয়। তবে, এই প্যাকেজ ম্যানেজারগুলি বিভিন্ন ডিস্ট্রিবিউশন (distribution) অনুযায়ী ব্যবহৃত হয়।

  • apt: Ubuntu, Debian এবং তাদের ভিত্তিক ডিস্ট্রিবিউশনগুলিতে ব্যবহৃত হয়।
  • yum: Red Hat, CentOS এবং Fedora (পুরনো ভার্সন) সিস্টেমে ব্যবহৃত হয়।
  • dnf: Fedora এবং CentOS 8 এবং তার পরবর্তী সংস্করণগুলিতে ব্যবহৃত হয় (যা yum এর আধুনিক সংস্করণ)।

এখানে প্রতিটি প্যাকেজ ম্যানেজারের সাহায্যে প্যাকেজ ইনস্টল এবং আপডেট করার জন্য কিছু গুরুত্বপূর্ণ কমান্ডের উদাহরণ দেওয়া হল।


১. apt কমান্ড (Debian/Ubuntu ভিত্তিক)

apt হল Debian-based সিস্টেমের জন্য প্যাকেজ ম্যানেজার, যেমন Ubuntu, Linux Mint, এবং তাদের অন্যান্য ডিস্ট্রিবিউশন।

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

sudo apt update           # প্যাকেজ তালিকা আপডেট করুন
sudo apt install package  # একটি প্যাকেজ ইনস্টল করুন

কমান্ড উদাহরণ:

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

    sudo apt update
    sudo apt install curl

প্যাকেজ আপডেট করা:

sudo apt update           # প্যাকেজ তালিকা আপডেট করুন
sudo apt upgrade          # ইনস্টল করা সমস্ত প্যাকেজ আপডেট করুন

সমস্ত প্যাকেজ আপগ্রেড করা (সিস্টেম আপডেট):

sudo apt full-upgrade     # সমস্ত প্যাকেজ এবং সিস্টেম আপগ্রেড করুন

প্যাকেজ রিমুভ করা:

sudo apt remove package  # একটি প্যাকেজ রিমুভ করুন

প্যাকেজ পরিষ্কার করা (অপ্রয়োজনীয় প্যাকেজগুলি মুছে ফেলা):

sudo apt autoremove      # অপ্রয়োজনীয় প্যাকেজগুলি মুছে ফেলুন

২. yum কমান্ড (Red Hat/CentOS 7 এবং তার পূর্ববর্তী ভার্সন)

yum হল Red Hat-based সিস্টেমের জন্য ব্যবহৃত প্যাকেজ ম্যানেজার, যেমন CentOS 7 এবং তার পূর্ববর্তী সংস্করণ।

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

sudo yum install package  # একটি প্যাকেজ ইনস্টল করুন

কমান্ড উদাহরণ:

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

    sudo yum install wget

প্যাকেজ আপডেট করা:

sudo yum update          # সমস্ত ইনস্টল করা প্যাকেজ আপডেট করুন

সিস্টেম আপগ্রেড করা:

sudo yum upgrade         # সমস্ত প্যাকেজ এবং সিস্টেম আপগ্রেড করুন

প্যাকেজ রিমুভ করা:

sudo yum remove package  # একটি প্যাকেজ রিমুভ করুন

ক্যাশে ক্লিন করা:

sudo yum clean all       # সমস্ত ক্যাশে পরিষ্কার করুন

৩. dnf কমান্ড (Fedora/CentOS 8 এবং পরবর্তী ভার্সন)

dnf হল Fedora এবং CentOS 8 এর জন্য ব্যবহৃত প্যাকেজ ম্যানেজার, যা yum এর আধুনিক সংস্করণ। dnf বেশি উন্নত এবং দ্রুত কাজ করে।

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

sudo dnf install package  # একটি প্যাকেজ ইনস্টল করুন

কমান্ড উদাহরণ:

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

    sudo dnf install git

প্যাকেজ আপডেট করা:

sudo dnf update          # সমস্ত প্যাকেজ আপডেট করুন

সিস্টেম আপগ্রেড করা:

sudo dnf upgrade         # সমস্ত প্যাকেজ এবং সিস্টেম আপগ্রেড করুন

প্যাকেজ রিমুভ করা:

sudo dnf remove package  # একটি প্যাকেজ রিমুভ করুন

ক্যাশে ক্লিন করা:

sudo dnf clean all       # সমস্ত ক্যাশে পরিষ্কার করুন

সারসংক্ষেপ

অপারেশনapt (Debian/Ubuntu)yum (Red Hat/CentOS 7)dnf (Fedora/CentOS 8)
প্যাকেজ ইনস্টলsudo apt install packagesudo yum install packagesudo dnf install package
প্যাকেজ আপডেটsudo apt update && sudo apt upgradesudo yum updatesudo dnf update
সিস্টেম আপগ্রেডsudo apt full-upgradesudo yum upgradesudo dnf upgrade
প্যাকেজ রিমুভsudo apt remove packagesudo yum remove packagesudo dnf remove package
ক্যাশে ক্লিনsudo apt cleansudo yum clean allsudo dnf clean all

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

Content added By
Promotion

Are you sure to start over?

Loading...