CentOS 7 എങ്ങനെ CentOS 8 Linux-ലേക്ക് അപ്uഗ്രേഡ് ചെയ്യാം
ഈ ലേഖനത്തിൽ, CentOS 7 എങ്ങനെ CentOS 8.5 റിലീസിലേക്ക് അപ്uഗ്രേഡ് ചെയ്യാമെന്ന് നിങ്ങൾ പഠിക്കും. ഇവിടെ വിവരിച്ചിരിക്കുന്ന ഘട്ടങ്ങൾ ഔദ്യോഗിക നവീകരണം ചിത്രീകരിക്കുന്നില്ല, ഇത് ഇതുവരെ ഒരു പ്രൊഡക്ഷൻ സെർവറിലേക്ക് പ്രയോഗിക്കാൻ പാടില്ല.
ഘട്ടം 1: EPEL റിപ്പോസിറ്ററി ഇൻസ്റ്റാൾ ചെയ്യുക
ആരംഭിക്കുന്നതിന്, പ്രവർത്തിപ്പിച്ച് EPL ശേഖരം ഇൻസ്റ്റാൾ ചെയ്യുക:
# yum install epel-release -y
ഘട്ടം 2: yum-utils ടൂളുകൾ ഇൻസ്റ്റാൾ ചെയ്യുക
EPEL വിജയകരമായി ഇൻസ്റ്റാൾ ചെയ്ത ശേഷം, താഴെയുള്ള കമാൻഡ് പ്രവർത്തിപ്പിച്ച് yum-utils ഇൻസ്റ്റാൾ ചെയ്യുക.
# yum install yum-utils
അതിനുശേഷം, കമാൻഡ് എക്സിക്യൂട്ട് ചെയ്തുകൊണ്ട് നിങ്ങൾ RPM പാക്കേജുകൾ പരിഹരിക്കേണ്ടതുണ്ട്.
# yum install rpmconf # rpmconf -a
അടുത്തതായി, നിങ്ങൾക്ക് ആവശ്യമില്ലാത്ത എല്ലാ പാക്കേജുകളും വൃത്തിയാക്കുക.
# package-cleanup --leaves # package-cleanup --orphans
ഘട്ടം 3: CentOS 7-ൽ dnf ഇൻസ്റ്റാൾ ചെയ്യുക
CentOS 8-ന്റെ ഡിഫോൾട്ട് പാക്കേജ് മാനേജറായ dnf പാക്കേജ് മാനേജർ ഇപ്പോൾ ഇൻസ്റ്റാൾ ചെയ്യുക.
# yum install dnf
കമാൻഡ് ഉപയോഗിച്ച് നിങ്ങൾ yum പാക്കേജ് മാനേജർ നീക്കം ചെയ്യേണ്ടതുണ്ട്.
# dnf -y remove yum yum-metadata-parser # rm -Rf /etc/yum
ഘട്ടം 4: CentOS 7-നെ CentOS 8-ലേക്ക് അപ്uഗ്രേഡ് ചെയ്യുന്നു
CentOS 7-നെ CentOS 8-ലേക്ക് അപ്uഗ്രേഡ് ചെയ്യാൻ ഞങ്ങൾ ഇപ്പോൾ തയ്യാറാണ്, എന്നാൽ അങ്ങനെ ചെയ്യുന്നതിന് മുമ്പ്, പുതുതായി ഇൻസ്റ്റാൾ ചെയ്ത dnf പാക്കേജ് മാനേജർ ഉപയോഗിച്ച് സിസ്റ്റം അപ്uഗ്രേഡ് ചെയ്യുക.
# dnf upgrade
അടുത്തതായി, ചുവടെ കാണിച്ചിരിക്കുന്നതുപോലെ dnf ഉപയോഗിച്ച് CentOS 8 റിലീസ് പാക്കേജ് ഇൻസ്റ്റാൾ ചെയ്യുക. ഇതിന് കുറച്ച് സമയമെടുക്കും.
# dnf install http://vault.centos.org/8.5.2111/BaseOS/x86_64/os/Packages/{centos-linux-repos-8-3.el8.noarch.rpm,centos-linux-release-8.5-1.2111.el8.noarch.rpm,centos-gpg-keys-8-3.el8.noarch.rpm}
ശ്രദ്ധിക്കുക: CentOS 8 മരിച്ചു, എല്ലാ റിപ്പോകളും vault.centos.org-ലേക്ക് നീക്കി.
അടുത്തതായി, EPEL ശേഖരം നവീകരിക്കുക.
dnf -y upgrade https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
EPEL റിപ്പോസിറ്ററി വിജയകരമായി നവീകരിച്ച ശേഷം, എല്ലാ താൽക്കാലിക ഫയലുകളും നീക്കം ചെയ്യുക.
# dnf clean all
CentOS 7-നുള്ള പഴയ കേർണൽ കോർ നീക്കം ചെയ്യുക.
# rpm -e `rpm -q kernel`
അടുത്തതായി, വൈരുദ്ധ്യമുള്ള പാക്കേജുകൾ നീക്കം ചെയ്യുന്നത് ഉറപ്പാക്കുക.
# rpm -e --nodeps sysvinit-tools
അതിനുശേഷം, കാണിച്ചിരിക്കുന്നതുപോലെ CentOS 8 സിസ്റ്റം അപ്uഗ്രേഡ് സമാരംഭിക്കുക.
# dnf -y --releasever=8 --allowerasing --setopt=deltarpm=false distro-sync
കുറിപ്പ്: വൈരുദ്ധ്യമുള്ള പാക്കേജുകളെക്കുറിച്ച് നിങ്ങൾക്ക് പിശകുകൾ ലഭിക്കുകയാണെങ്കിൽ, ഉദാഹരണത്തിന് എന്റെ കാര്യത്തിൽ നിലവിലുള്ള python36-rpmconf പാക്കേജിനെക്കുറിച്ച് വൈരുദ്ധ്യങ്ങൾ ഉണ്ടായിരുന്നു. ഞാൻ ഈ പാക്കേജ് നീക്കം ചെയ്uതു, അതുപോലെ നിങ്ങൾക്ക് എന്തെങ്കിലും വൈരുദ്ധ്യങ്ങൾ ഉണ്ടെങ്കിൽ ആ പാക്കേജുകൾ നീക്കം ചെയ്uത് മുകളിലുള്ള അപ്uഗ്രേഡ് കമാൻഡ് പ്രവർത്തിപ്പിക്കാൻ ശ്രമിക്കുക.
ഘട്ടം 5: CentOS 8-നായി പുതിയ കേർണൽ കോർ ഇൻസ്റ്റാൾ ചെയ്യുക
CentOS 8-നായി ഒരു പുതിയ കേർണൽ ഇൻസ്റ്റാൾ ചെയ്യാൻ, കമാൻഡ് പ്രവർത്തിപ്പിക്കുക.
# dnf -y install kernel-core
അവസാനമായി, CentOS 8 മിനിമൽ പാക്കേജ് ഇൻസ്റ്റാൾ ചെയ്യുക.
# dnf -y groupupdate "Core" "Minimal Install"
ഇപ്പോൾ നിങ്ങൾക്ക് പ്രവർത്തിപ്പിക്കുന്നതിലൂടെ ഇൻസ്റ്റാൾ ചെയ്ത CentOS-ന്റെ പതിപ്പ് പരിശോധിക്കാം.
# cat /etc/redhat-release
മുകളിലുള്ള ഔട്ട്uപുട്ട് നിങ്ങൾ കാണുകയാണെങ്കിൽ, ഞാൻ CentOS 7-ൽ നിന്ന് CentOS 8.5 റിലീസിലേക്ക് അപ്uഗ്രേഡ് ചെയ്uതു.
CentOS 7-ൽ നിന്ന് CentOS 8-ലേക്ക് നിങ്ങൾക്ക് എങ്ങനെ അപ്uഗ്രേഡ് ചെയ്യാം എന്നതിനെക്കുറിച്ചുള്ള ഈ ലേഖനം അവസാനിക്കുന്നു. ഇത് ഉൾക്കാഴ്ചയുള്ളതായി നിങ്ങൾ കണ്ടെത്തിയെന്ന് ഞങ്ങൾ പ്രതീക്ഷിക്കുന്നു.