ഡിവിഡി ഐഎസ്ഒ ഉപയോഗിച്ച് പ്രാദേശികമായി RHEL 8-ൽ പാക്കേജുകൾ എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം


പലപ്പോഴും, അധിക സുരക്ഷയ്ക്കായി ഇന്റർനെറ്റ് ആക്uസസ് ഇല്ലാതെ പാക്കേജുകൾ ഇൻസ്റ്റാൾ ചെയ്യുന്നതിനായി ഞങ്ങളുടെ RHEL 8 സിസ്റ്റത്തിന് ഒരു പ്രാദേശിക ശേഖരം വേണമെന്ന് ആഗ്രഹിക്കുമ്പോൾ RHEL 8 ISO ഉപയോഗിക്കുന്നതാണ് അതിനുള്ള എളുപ്പവഴി.

ഈ ഗൈഡിൽ, RHEL 8 Linux-ൽ പാക്കേജുകൾ ഇൻസ്റ്റാൾ ചെയ്യുന്നതിനുള്ള ഒരു ശേഖരമായി നിങ്ങൾക്ക് പ്രാദേശികമായി ഡൗൺലോഡ് ചെയ്ത RHEL 8 ISO ഇമേജുകൾ എങ്ങനെ ക്രമീകരിക്കാമെന്നും ഉപയോഗിക്കാമെന്നും ഞങ്ങൾ കാണിച്ചുതരാം.

[ നിങ്ങൾക്ക് ഇതും ഇഷ്ടപ്പെടാം: പ്രാദേശിക RHEL 9 ശേഖരണം എങ്ങനെ സൃഷ്ടിക്കാം ]

എന്നാൽ അതിനുമുമ്പ്, RHEL 8 ISO ഒരു പ്രാദേശിക ശേഖരമായി ഉപയോഗിക്കുന്നതിന്റെ ഗുണങ്ങൾ എന്തൊക്കെയാണെന്ന് നോക്കാം.

  • ഓഫ്uലൈൻ പാച്ചുകൾ പ്രയോഗിക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു.
  • നിങ്ങൾക്ക് ഇന്റർനെറ്റ് കണക്ഷൻ ഇല്ലാത്ത ഗുരുതരമായ സന്ദർഭങ്ങളിൽ സെർവർ അപ്ഡേറ്റ് ചെയ്യാം.
  • ലോക്കൽ റിപ്പോ ഉപയോഗിച്ച്, നിങ്ങൾക്ക് ഒരിക്കലും ഇൻറർനെറ്റിലേക്ക് കണക്uറ്റ് ചെയ്യപ്പെടാത്ത ഒരു അൾട്രാ സെക്യൂർ RHEL 8 പരിതസ്ഥിതി സൃഷ്uടിക്കാനാകും.
  • നിങ്ങൾക്ക് സെർവർ RHEL 8.x-ൽ നിന്ന് RHEL 8.y-ലേക്ക് അപ്uഗ്രേഡുചെയ്യാനും കഴിയും.

പ്രാദേശികമായി ഐഎസ്ഒ ഉപയോഗിച്ച് RHEL 8-ൽ പാക്കേജുകൾ ഇൻസ്റ്റാൾ ചെയ്യുന്നു

ഈ ഗൈഡ് തയ്യാറാക്കുമ്പോൾ, എല്ലാവർക്കും ഇത് മനസ്സിലാക്കാൻ കഴിയുമെന്ന് ഞങ്ങൾ ഉറപ്പാക്കിയിട്ടുണ്ട്, അതിനാൽ നിങ്ങൾ ലിനക്സിൽ പുതിയ ആളാണെങ്കിൽപ്പോലും, പ്രദർശിപ്പിച്ച ഘട്ടങ്ങൾ ശ്രദ്ധയോടെ പിന്തുടരുക, നിങ്ങൾക്ക് RHEL 8 ന്റെ പ്രാദേശിക റിപ്പോ ഉടൻ ലഭിക്കും.

Red Hat-ന്റെ ഔദ്യോഗിക ഡൗൺലോഡ് പേജിൽ നിന്ന് നിങ്ങൾക്ക് RHEL 8 ISO ഫയൽ എളുപ്പത്തിൽ ഡൗൺലോഡ് ചെയ്യാം. ഐഎസ്ഒ ഡൗൺലോഡ് ചെയ്യുമ്പോൾ, 1ജിബിയിൽ താഴെ വലിപ്പമുള്ള പാക്കേജുകൾ ഉൾപ്പെടുത്താത്തതിനാൽ ബൂട്ട് ഐഎസ്ഒകൾ ഒഴിവാക്കുന്നുവെന്ന് ഉറപ്പാക്കുക.

ഐഎസ്ഒ ഫയൽ ഡൗൺലോഡ് ചെയ്തുകഴിഞ്ഞാൽ, നമ്മുടെ സിസ്റ്റത്തിൽ അടുത്തിടെ ഡൗൺലോഡ് ചെയ്ത ഐഎസ്ഒ ഫയൽ മൌണ്ട് ചെയ്യുന്നതിനായി ഒരു മൗണ്ടിംഗ് പോയിന്റ് ഉണ്ടാക്കണം. നൽകിയിരിക്കുന്ന കമാൻഡ് ഉപയോഗിച്ച് ഞങ്ങൾ /mnt ഡയറക്uടറിക്ക് കീഴിൽ ഒരു മൗണ്ടിംഗ് പോയിന്റ് സൃഷ്uടിക്കും:

$ sudo mkdir -p /mnt/disc
$ sudo mount -o loop rhel-8.6-x86_64-dvd.iso /mnt/disc

മൗണ്ടുചെയ്യുന്നതിന് മുമ്പ് നിങ്ങൾ ISO ഫയലിന്റെ പേര് മാറ്റുന്നത് ഉറപ്പാക്കുക അല്ലെങ്കിൽ അത് ഒരു പിശക് വരുത്തും! ഞങ്ങളുടെ ISO മൌണ്ട് ചെയ്യുമ്പോൾ അത് ഞങ്ങൾക്ക് നൽകിയ മുന്നറിയിപ്പിനെക്കുറിച്ച് നിങ്ങൾ ആശ്ചര്യപ്പെടുന്നുണ്ടാകാം, പക്ഷേ വിഷമിക്കേണ്ട, ഈ ഗൈഡിന്റെ അവസാന ഭാഗത്ത് ഞങ്ങൾ അനുമതികൾ മാറ്റും.

എന്നാൽ തുടർന്നുള്ള പ്രക്രിയയ്ക്കായി ഡിവിഡി മീഡിയ ഉപയോഗിക്കാൻ നിങ്ങൾ തയ്യാറാണെങ്കിൽ? നിങ്ങൾ ഒരു മൗണ്ടിംഗ് പോയിന്റ് സൃഷ്ടിച്ച് നൽകിയിരിക്കുന്ന കമാൻഡുകൾ ഉപയോഗിച്ച് നിങ്ങളുടെ മീഡിയ മൌണ്ട് ചെയ്യേണ്ടതുണ്ട്:

$ sudo mkdir -p /mnt/disc
$ sudo mount /dev/sr0 /mnt/disc

മൗണ്ടുചെയ്യുമ്പോൾ, നിങ്ങളുടെ ഡ്രൈവ് പേരിനൊപ്പം sr0 മാറ്റുന്നത് ഉറപ്പാക്കുക.

RHEL 8 ISO ഫയൽ /mnt-ൽ മൗണ്ട് ചെയ്uത ശേഷം, media.repo ഫയലിന്റെ ഒരു പകർപ്പ് നേടുകയും അത് /etc/yum.repos.d/ എന്ന വിലാസത്തിലുള്ള ഞങ്ങളുടെ സിസ്റ്റം ഡയറക്uടറിയിൽ ഒട്ടിക്കുകയും വേണം. rhel8.repo എന്നതിന്റെ.

$ sudo cp /mnt/disc/media.repo /etc/yum.repos.d/rhel8.repo

ഞങ്ങൾ നേരത്തെ സൂചിപ്പിച്ചതുപോലെ, ഞങ്ങളുടെ ഡ്രൈവ് റൈറ്റ്-പ്രൊട്ടക്റ്റഡ് ആണ്. എന്നാൽ ഞങ്ങളുടെ ആവശ്യത്തിനായി, rhel8.repo ഫയലിന്റെ അനുമതികൾ 0644 ലേക്ക് മാറ്റേണ്ടതുണ്ട്, അത് വായിക്കാനും അതിനനുസരിച്ച് മാറ്റങ്ങൾ വരുത്താനും ഞങ്ങളെ അനുവദിക്കുന്നു.

$ sudo chmod 644 /etc/yum.repos.d/rhel8.repo

അനുമതികൾ മാറ്റുന്നത് പൂർത്തിയാക്കിക്കഴിഞ്ഞാൽ, ഞങ്ങളുടെ പ്രാദേശിക ശേഖരം പ്രവർത്തിക്കുന്നതിന് ചില മാറ്റങ്ങൾ വരുത്തേണ്ടതുണ്ട്. ആദ്യം, തന്നിരിക്കുന്ന കമാൻഡ് ഉപയോഗിച്ച് നമുക്ക് rhel8.repo ഫയൽ തുറക്കാം:

$ sudo nano /etc/yum.repos.d/rhel8.repo
Or
$ sudo vi /etc/yum.repos.d/rhel8.repo

ഡിഫോൾട്ട് കോൺഫിഗറേഷൻ മായ്uക്കുക, താഴെ നൽകിയിരിക്കുന്നതുപോലെ കോൺഫിഗറേഷൻ ഫയലിൽ പുതിയ നിർദ്ദേശങ്ങൾ ഒട്ടിക്കുക:

[dvd-BaseOS]
name=DVD for RHEL - BaseOS
baseurl=file:///mnt/disc/BaseOS
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

[dvd-AppStream]
name=DVD for RHEL - AppStream
baseurl=file:///mnt/disc/AppStream
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

അന്തിമ ഫല കോൺഫിഗറേഷൻ ഫയൽ ഇതുപോലെ കാണപ്പെടും:

ഫയൽ ക്രമീകരിച്ചതിന് ശേഷം, നൽകിയിരിക്കുന്ന dnf കമാൻഡ് ഉപയോഗിച്ച് നമുക്ക് YUM കാഷെ മായ്uക്കേണ്ടതുണ്ട്:

$ sudo yum clean all
or
$ sudo dnf clean all

ഇപ്പോൾ, നൽകിയിരിക്കുന്ന കമാൻഡ് പ്രകാരം നമ്മുടെ സിസ്റ്റത്തിലെ പ്രവർത്തനക്ഷമമാക്കിയ ശേഖരണങ്ങൾ ലിസ്റ്റ് ചെയ്യാം:

$ sudo yum repolist enabled
or
$ sudo dnf repolist enabled

അതിനാൽ ഞങ്ങൾ സൂചിപ്പിച്ചതുപോലെ നിങ്ങൾ പ്രക്രിയയിലൂടെ കടന്നുപോകുകയാണെങ്കിൽ, \dvd-AppStream, \dvd-BaseOS എന്നിങ്ങനെ പേരുള്ള രണ്ട് അധിക ശേഖരണങ്ങൾ ലിസ്റ്റ് ചെയ്യുന്ന ഔട്ട്uപുട്ട് നിങ്ങൾക്ക് ലഭിക്കും, അതായത് ഞങ്ങൾ ഞങ്ങളുടെ ഐഎസ്ഒയെ ഒരു ലോക്കൽ റിപ്പോസിറ്ററിയാക്കി മാറ്റി.

ഇപ്പോൾ, നൽകിയിരിക്കുന്ന കമാൻഡ് ഉപയോഗിച്ച് നമുക്ക് റിപ്പോസിറ്ററി ഇൻഡക്സ് അപ്ഡേറ്റ് ചെയ്യാം:

$ sudo yum update
or
$ sudo dnf update

ഇപ്പോൾ, ഞങ്ങൾ അടുത്തിടെ കോൺഫിഗർ ചെയ്ത ലോക്കൽ റിപ്പോസിറ്ററി ഉപയോഗിച്ച് പാക്കേജുകൾ ഇൻസ്റ്റാൾ ചെയ്യാനുള്ള സമയമാണിത്. നൽകിയിരിക്കുന്ന കമാൻഡ് ഉപയോഗിച്ച്, ഞങ്ങൾ മറ്റ് പ്രവർത്തനക്ഷമമാക്കിയ റിപ്പോസിറ്ററികൾ പ്രവർത്തനരഹിതമാക്കും (സിംഗിൾ കമാൻഡ് നടപ്പിലാക്കുന്നത് വരെ മാത്രമേ സാധുതയുള്ളൂ) കൂടാതെ ആവശ്യമുള്ള പാക്കേജ് ഇൻസ്റ്റാൾ ചെയ്യുന്നതിനായി \dvd-AppStream ശേഖരണം ഉപയോഗിക്കുന്നു.

$ sudo yum --disablerepo="*" --enablerepo="dvd-AppStream" install cheese
or
$ sudo dnf --disablerepo="*" --enablerepo="dvd-AppStream" install cheese

നിങ്ങൾക്ക് കാണാനാകുന്നതുപോലെ, ഞങ്ങളുടെ പ്രാദേശിക ശേഖരം ഞങ്ങൾ ഉദ്ദേശിച്ചതുപോലെ പ്രവർത്തിക്കുന്നു, കൂടാതെ അത് ഉപയോഗിച്ച് ചീസും ഇൻസ്റ്റാൾ ചെയ്തു.

പ്രധാനപ്പെട്ടത്: ലോക്കൽ റിപ്പോസിറ്ററി ഡിപൻഡൻസികൾ പരിഹരിച്ചേക്കില്ല, അതിനാൽ അത് ഉപയോഗിക്കുന്നതിന് മുമ്പ്, ആവശ്യമായ ഡിപൻഡൻസികൾ എന്താണെന്ന് നിങ്ങൾക്ക് ഒരു ധാരണയുണ്ടെന്ന് ഉറപ്പാക്കുക.

ഈ ഗൈഡിലൂടെ, നിങ്ങൾക്ക് RHEL 8-ന്റെ പ്രാദേശിക ഐഎസ്ഒ എങ്ങനെ ഒരു പ്രാദേശിക ശേഖരമായി സാധ്യമായ ഏറ്റവും എളുപ്പമുള്ള രീതിയിൽ ഉപയോഗിക്കാമെന്ന് ഞങ്ങൾ വിശദീകരിച്ചു. എന്നാൽ നിങ്ങൾക്ക് എന്തെങ്കിലും ചോദ്യങ്ങളുണ്ടെങ്കിൽ, അഭിപ്രായങ്ങളിൽ ഞങ്ങളെ അറിയിക്കുക.