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 এ একটি স্থানীয় ডিএনএফ/ইউইউএম সংগ্রহস্থল সেট আপ করেছি।