CentOS 8 এ কীভাবে স্থানীয় ইয়াম/ডিএনএফ সংগ্রহস্থল সেট আপ করবেন


এই নিবন্ধে, আপনি কীভাবে স্থানীয়ভাবে কোনও আইএসও বা ইনস্টলেশন ডিভিডি ব্যবহার করে আপনার সেন্টোস 8 সিস্টেমে একটি YUM সংগ্রহস্থল সেট আপ করতে পারবেন তা শিখবেন।

সেন্টোস 8 টি জাহাজ 2 টি সংগ্রহস্থল সহ: বেসওএস এবং অ্যাপস্ট্রিম (অ্যাপ্লিকেশন স্ট্রিম) - তাহলে দুটি সংগ্রহস্থলের মধ্যে পার্থক্য কী?

বেসোস সংগ্রহস্থলে ন্যূনতম অপারেটিং সিস্টেমের অস্তিত্বের জন্য প্রয়োজনীয় প্রয়োজনীয় প্যাকেজ রয়েছে। অন্যদিকে, অ্যাপস্ট্রিমে অবশিষ্ট সফ্টওয়্যার প্যাকেজ, নির্ভরতা এবং ডাটাবেস রয়েছে।

সম্পর্কিত পড়ুন: কীভাবে স্থানীয় এইচটিটিপি ইয়াম/ডিএনএফ সংগ্রহস্থলটি আরএইচএল 8 এ তৈরি করবেন

এখন আসুন আমাদের হাতগুলিকে রোল আপ করুন এবং সেন্টোস 8 এ একটি স্থানীয় YUM/DNF সংগ্রহস্থল সেট আপ করুন।

পদক্ষেপ 1: মাউন্ট CentOS 8 ডিভিডি ইনস্টলেশন আইএসও ফাইল

আপনার পছন্দসই ডিরেক্টরিতে ISO ফাইল মাউন্ট করে শুরু করুন। এখানে, আমরা /opt ডিরেক্টরিতে মাউন্ট করেছি।

# mount CentOS-8-x86_64-1905-dvd1.iso /opt
# cd /opt
# ls

পদক্ষেপ 2: একটি CentOS 8 স্থানীয় ইয়ম সংগ্রহশালা তৈরি করুন

যেখানে আপনার আইএসও মাউন্ট করা হয়েছে সেখানে মাউন্ট করা ডিরেক্টরিতে, media.repo ফাইলটি /etc/yum.repos.d/ ডিরেক্টরিতে প্রদর্শিত হিসাবে অনুলিপি করুন।

# cp -v /opt/media.repo  /etc/yum.repos.d/centos8.repo

এরপরে, অন্য ব্যবহারকারীদের দ্বারা পরিবর্তন বা পরিবর্তন রোধ করতে ফাইল অনুমতিগুলি বরাদ্দ করুন।

# chmod 644 /etc/yum.repos.d/centos8.repo
# ls -l /etc/yum.repos.d/centos8.repo

আমাদের সিস্টেমে থাকা ডিফল্ট সংগ্রহস্থল ফাইলটি কনফিগার করতে হবে। কনফিগারেশনগুলি পরীক্ষা করতে, প্রদর্শিত হিসাবে ক্যাট কমান্ডটি ব্যবহার করুন।

# cat etc/yum.repos.d/centos8.repo

আপনার পছন্দের একটি পাঠ্য সম্পাদক ব্যবহার করে আমাদের কনফিগারেশন লাইনগুলি পরিবর্তন করতে হবে।

# vim etc/yum.repos.d/centos8.repo

সমস্ত কনফিগারেশন মুছুন এবং নীচের কনফিগারেশনটি অনুলিপি করুন এবং আটকান।

[InstallMedia-BaseOS]
name=CentOS Linux 8 - BaseOS
metadata_expire=-1
gpgcheck=1
enabled=1
baseurl=file:///opt/BaseOS/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial

[InstallMedia-AppStream]
name=CentOS Linux 8 - AppStream
metadata_expire=-1
gpgcheck=1
enabled=1
baseurl=file:///opt/AppStream/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial

রেপো ফাইলটি সংরক্ষণ করুন এবং সম্পাদক থেকে প্রস্থান করুন।

নতুন এন্ট্রিগুলির সাহায্যে সংগ্রহস্থল ফাইলটি সংশোধন করার পরে, ডিএনএফ/ইউইউএম ক্যাশে যেমন দেখানো হয়েছে তেমনভাবে সাফ করুন।

# dnf clean all
OR
# yum clean all

স্থানীয়ভাবে সংজ্ঞায়িত সংগ্রহস্থল থেকে সিস্টেম প্যাকেজ পাবে তা নিশ্চিত করতে, কমান্ডটি চালান:

# dnf repolist
OR
# yum repolist

এখন সেন্টোস-অ্যাপস্ট্রিম.রেপো এবং সেন্টোস-বেস.রেপো ফাইলে 'সক্ষম' 1 থেকে 0 পরামিতি সেট করুন।

পদক্ষেপ 3: স্থানীয় ডিএনএফ বা ইয়াম সংগ্রহশালা ব্যবহার করে প্যাকেজ ইনস্টল করুন

এখন, এর চেষ্টা করে দেখুন যেকোন প্যাকেজ ইনস্টল করুন। এই উদাহরণে, আমরা সিস্টেমে নোডজেএস ইনস্টল করতে যাচ্ছি।

# dnf install nodejs
OR
# yum install nodejs

এবং এটি একটি পরিষ্কার সূচক যা আমরা সফলভাবে সেন্টোস 8 এ একটি স্থানীয় ডিএনএফ/ইউইউএম সংগ্রহস্থল সেট আপ করেছি।