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 package | sudo yum install package | sudo dnf install package |
| প্যাকেজ আপডেট | sudo apt update && sudo apt upgrade | sudo yum update | sudo dnf update |
| সিস্টেম আপগ্রেড | sudo apt full-upgrade | sudo yum upgrade | sudo dnf upgrade |
| প্যাকেজ রিমুভ | sudo apt remove package | sudo yum remove package | sudo dnf remove package |
| ক্যাশে ক্লিন | sudo apt clean | sudo yum clean all | sudo dnf clean all |
এই প্যাকেজ ম্যানেজারগুলির সাহায্যে আপনি সহজেই আপনার সিস্টেমে সফটওয়্যার ইনস্টল, আপডেট এবং ম্যানেজ করতে পারবেন, যা আপনার সার্ভার এবং ডেস্কটপ ব্যবস্থাপনা আরও কার্যকরী করে তোলে।
Read more