CentOS 8 இல் உள்ளூர் Yum/DNF களஞ்சியத்தை எவ்வாறு அமைப்பது


இந்த கட்டுரையில், உங்கள் சென்டோஸ் 8 கணினியில் ஒரு ஐஎஸ்ஓ அல்லது நிறுவல் டிவிடியைப் பயன்படுத்தி உள்நாட்டில் ஒரு யூம் களஞ்சியத்தை எவ்வாறு அமைக்கலாம் என்பதை நீங்கள் அறிந்து கொள்வீர்கள்.

2 களஞ்சியங்களைக் கொண்ட CentOS 8 கப்பல்கள்: BaseOS மற்றும் AppStream (பயன்பாட்டு நீரோடை) - எனவே இரண்டு களஞ்சியங்களுக்கும் என்ன வித்தியாசம்?

BaseOS களஞ்சியத்தில் குறைந்தபட்ச இயக்க முறைமை இருப்பதற்குத் தேவையான தொகுப்புகள் உள்ளன. மறுபுறம், ஆப்ஸ்ட்ரீம் மீதமுள்ள மென்பொருள் தொகுப்புகள், சார்புநிலைகள் மற்றும் தரவுத்தளங்களை உள்ளடக்கியது.

தொடர்புடைய வாசிப்பு: RHEL 8 இல் உள்ளூர் HTTP Yum/DNF களஞ்சியத்தை உருவாக்குவது எப்படி

இப்போது எங்கள் சட்டைகளை உருட்டிக்கொண்டு சென்டோஸ் 8 இல் உள்ளூர் YUM/DNF களஞ்சியத்தை அமைப்போம்.

படி 1: மவுண்ட் சென்டோஸ் 8 டிவிடி நிறுவல் ஐஎஸ்ஓ கோப்பு

உங்கள் விருப்பப்படி ஒரு கோப்பகத்தில் ஐஎஸ்ஓ கோப்பை ஏற்றுவதன் மூலம் தொடங்கவும். இங்கே, நாங்கள் /opt கோப்பகத்தில் ஏற்றப்பட்டுள்ளோம்.

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

படி 2: ஒரு CentOS 8 உள்ளூர் Yum களஞ்சியத்தை உருவாக்கவும்

உங்கள் ஐஎஸ்ஓ ஏற்றப்பட்டிருக்கும் ஏற்றப்பட்ட கோப்பகத்தில், 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/YUM தற்காலிக சேமிப்பை அழிக்கவும்.

# dnf clean all
OR
# yum clean all

உள்நாட்டில் வரையறுக்கப்பட்ட களஞ்சியங்களிலிருந்து கணினி தொகுப்புகளைப் பெறும் என்பதை உறுதிப்படுத்த, கட்டளையை இயக்கவும்:

# dnf repolist
OR
# yum repolist

இப்போது CentOS-AppStream.repo மற்றும் CentOS-Base.repo கோப்புகளில் 1 இலிருந்து 0 க்கு ‘இயக்கப்பட்டது’ அளவுருவை அமைக்கவும்.

படி 3: உள்ளூர் டி.என்.எஃப் அல்லது யூம் களஞ்சியத்தைப் பயன்படுத்தி தொகுப்புகளை நிறுவவும்

இப்போது, இதை முயற்சித்து எந்த தொகுப்பையும் நிறுவலாம். இந்த எடுத்துக்காட்டில், கணினியில் NodeJS ஐ நிறுவ உள்ளோம்.

# dnf install nodejs
OR
# yum install nodejs

சென்டோஸ் 8 இல் உள்ளூர் டி.என்.எஃப்/யூம் களஞ்சியத்தை வெற்றிகரமாக அமைத்துள்ளோம் என்பதற்கான தெளிவான குறிகாட்டியாகும்.