CentOS 8-ൽ ഒരു പ്രാദേശിക Yum/DNF ശേഖരണം എങ്ങനെ സജ്ജീകരിക്കാം
ഈ ലേഖനത്തിൽ, ഒരു ISO അല്ലെങ്കിൽ ഒരു ഇൻസ്റ്റലേഷൻ ഡിവിഡി ഉപയോഗിച്ച് നിങ്ങളുടെ CentOS 8 സിസ്റ്റത്തിൽ പ്രാദേശികമായി ഒരു YUM ശേഖരണം എങ്ങനെ സജ്ജീകരിക്കാമെന്ന് നിങ്ങൾ പഠിക്കും.
2 റിപ്പോസിറ്ററികളുള്ള CentOS 8 ഷിപ്പുകൾ: BaseOS, AppStream (അപ്ലിക്കേഷൻ സ്ട്രീം) - അപ്പോൾ രണ്ട് ശേഖരണങ്ങൾ തമ്മിലുള്ള വ്യത്യാസം എന്താണ്?
ഒരു മിനിമം ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിന്റെ നിലനിൽപ്പിന് ആവശ്യമായ പാക്കേജുകൾ BaseOS റിപ്പോസിറ്ററിയിൽ അടങ്ങിയിരിക്കുന്നു. മറുവശത്ത്, AppStream-ൽ ശേഷിക്കുന്ന സോഫ്റ്റ്uവെയർ പാക്കേജുകളും ഡിപൻഡൻസികളും ഡാറ്റാബേസുകളും ഉൾപ്പെടുന്നു.
അനുബന്ധ വായന: RHEL 8-ൽ പ്രാദേശിക HTTP Yum/DNF ശേഖരണം എങ്ങനെ സൃഷ്ടിക്കാം
ഇനി നമുക്ക് നമ്മുടെ സ്ലീവ് റോൾ അപ്പ് ചെയ്ത് CentOS 8-ൽ ഒരു പ്രാദേശിക YUM/DNF ശേഖരം സജ്ജീകരിക്കാം.
ഘട്ടം 1: മൌണ്ട് CentOS 8 DVD ഇൻസ്റ്റലേഷൻ ISO ഫയൽ
നിങ്ങൾക്ക് ഇഷ്ടമുള്ള ഒരു ഡയറക്ടറിയിലേക്ക് ISO ഫയൽ മൌണ്ട് ചെയ്തുകൊണ്ട് ആരംഭിക്കുക. ഇവിടെ, ഞങ്ങൾ /opt
ഡയറക്uടറിയിൽ മൗണ്ട് ചെയ്uതു.
# mount CentOS-8-x86_64-1905-dvd1.iso /opt # cd /opt # ls
ഘട്ടം 2: ഒരു CentOS 8 ലോക്കൽ യം റിപ്പോസിറ്ററി സൃഷ്uടിക്കുക
നിങ്ങളുടെ ഐഎസ്ഒ മൌണ്ട് ചെയ്തിരിക്കുന്ന മൌണ്ട് ചെയ്ത ഡയറക്ടറിയിൽ, കാണിച്ചിരിക്കുന്നതുപോലെ 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 കമാൻഡ് ഉപയോഗിക്കുക.
# 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 കാഷെ മായ്uക്കുക.
# dnf clean all OR # yum clean all
പ്രാദേശികമായി നിർവചിച്ചിരിക്കുന്ന റിപ്പോസിറ്ററികളിൽ നിന്ന് സിസ്റ്റത്തിന് പാക്കേജുകൾ ലഭിക്കുമെന്ന് സ്ഥിരീകരിക്കുന്നതിന്, കമാൻഡ് പ്രവർത്തിപ്പിക്കുക:
# dnf repolist OR # yum repolist
CentOS-AppStream.repo, CentOS-Base.repo ഫയലുകളിൽ ഇപ്പോൾ 'enabled'
പാരാമീറ്റർ 1
ൽ നിന്ന് 0
ആയി സജ്ജമാക്കുക.
ഘട്ടം 3: ലോക്കൽ DNF അല്ലെങ്കിൽ Yum റിപ്പോസിറ്ററി ഉപയോഗിച്ച് പാക്കേജുകൾ ഇൻസ്റ്റാൾ ചെയ്യുക
ഇപ്പോൾ, നമുക്ക് ഇത് പരീക്ഷിച്ച് ഏതെങ്കിലും പാക്കേജ് ഇൻസ്റ്റാൾ ചെയ്യാം. ഈ ഉദാഹരണത്തിൽ, ഞങ്ങൾ സിസ്റ്റത്തിൽ NodeJS ഇൻസ്റ്റാൾ ചെയ്യാൻ പോകുന്നു.
# dnf install nodejs OR # yum install nodejs
CentOS 8-ൽ ഞങ്ങൾ ഒരു പ്രാദേശിക DNF/YUM റിപ്പോസിറ്ററി വിജയകരമായി സജ്ജീകരിച്ചുവെന്നതിന്റെ വ്യക്തമായ സൂചകമാണിത്.