এই গাইড আপনাকে ধাপে ধাপে আপনার ফেডোরা লিনাক্স ভিত্তিক কম্পিউটারে YUM ইনস্টল, সেট আপ এবং ব্যবহার করার প্রক্রিয়ায় নিয়ে যাবে।
YUM রেড হ্যাট লিনাক্স ভিত্তিক সিস্টেমের জন্য একটি খুব কুল সফ্টওয়্যার ইনস্টলেশন এবং ম্যানেজমেন্ট টুল। এটি নতুন প্যাকেজ ইনস্টল করা বা এক্সিস্টিং প্যাকেজ আপডেট করা অনেক সহজ করে দেয় কারণ এটি সব ডিপেন্ডেন্সি ইনস্টল করার যত্ন নেয়। চলুন দেখি ফেডোরা লিনাক্স মেশিনে এটি কীভাবে সেট আপ করতে হয় এবং তারপর কীভাবে ব্যবহার করতে হয়।
আপনার লিনাক্স মেশিনে YUM ইনস্টল না থাকলে প্রজেক্টের হোম পেজ https://yum.baseurl.org থেকে পান। আপনার ফেডোরা লিনাক্স ভার্সনের জন্য YUM-এর লেটেস্ট রিলিজ ডাউনলোড করুন এবং ইনস্টল করুন।
# rpm -ivh yum-3.4.3-3.xxx.x.xxxx.noarch.rpm
সঠিকভাবে ইনস্টল হলে আপনি yum কমান্ড ব্যবহার করে YUM এক্সেস করতে পারবেন। ব্যবহার শুরু করার আগে YUM কনফিগার করি। কনফিগারেশন মূলত কিছু RPM রিপোজিটরি যোগ করা যাতে YUM RPM প্যাকেজ এবং ডিপেন্ডেন্ট প্যাকেজ ফেচ করতে পারে। /etc/yum.conf ফাইলটি একটি টেক্সট এডিটরে খুলুন এবং ফাইলের শেষে নিচের লাইনগুলো যোগ করুন:
[base]
name=Fedora Core $releasever – $basearch – Base
baseurl=https://apt.sw.be/fedora/$releasever/en/$basearch/dag
baseurl=https://mirrors.kernel.org/fedora/core/$releasever/$basearch/os
ফাইলটি সেভ করুন এবং টেক্সট এডিটর থেকে বের হোন। এখন এই সার্ভারের জন্য GPG সিগনেচার কী ইনস্টল করুন নিচের কমান্ড দিয়ে:
# rpm –import https://github.com/repoforge/repo-files/blob/master/repo/RPM-GPG-KEY.dag.txt
আপনি অন্য রিপোজিটরিও একইভাবে যোগ করতে পারেন। সেগুলো করলে সেগুলোর GPG কীও ইনস্টল করতে ভুলবেন না। এখন আপনার YUM ডাটাবেস আপডেট করুন যাতে নতুন রিপোজিটরি থেকে প্যাকেজগুলো থাকে:
# yum check-update
এখন আপনি যদি কোনো প্যাকেজ ইনস্টল করতে চান, শুধু yum install কমান্ড প্যাকেজের নামের সাথে রান করুন। মান লজিয় আপনি cowsay প্যাকেজটি ইনস্টল করতে চান, নিচের কমান্ড রান করুন:
# yum install cowsay
যদি এই প্যাকেজ আপনার yum.conf-এ লিস্ট করা যেকোনো রিপোজিটরিতে থাকে, YUM এটিকে প্রম্পটলি ইনস্টল করবে সব ডিপেন্ডেন্সির সাথে। না থাকলে, এটি রিপোর্ট করবে যে এটি উপলব্ধ নেই।
আপনি যদি আপনার সিস্টেমের সব প্যাকেজ আপডেট করতে চান, এই কমান্ডটি রান করুন:
# yum update
আপনি যদি একক প্যাকেজ আপগ্রেড করতে চান:
# yum update cowsay
একটি ইনস্টলড প্যাকেজ রিমুভ করতে:
# yum remove cowsay
আপনি আপনার কম্পিউটারে ইনস্টলড সব প্যাকেজের তালিকা এই কমান্ড দিয়ে পেতে পারেন:
# yum list installed
আপনার সিস্টেমের জন্য উপলব্ধ সব আপডেটের তালিকা পেতে:
# yum list updatesYUM একটি খুব পাওয়ারফুল টুল এবং এটি লিনাক্স সিস্টেমে প্যাকেজ ম্যানেজমেন্ট খুব সহজ করে দেয়। উবুন্টু ইউজাররা apt-get-এর সাথে পরিচিত হতে পারেন, যা একটি অনুরূপ অটোমেটেড প্যাকেজ ইনস্টলেশন টুল। আপনার নেটওয়ার্কে বড় সংখ্যক লিনাক্স মেশিন থাকলে আপনি অপশনালি একটি লোকাল YUM রিপোজিটরি সেট আপ করতে পারেন যা আপনাকে ব্যান্ডউইডথ বাঁচাতে সাহায্য করবে।