AlmaLinux8
v1: Kezdeti sablon a CentOS8 sablonról való migrációhoz az életciklus vége miatt. Az AlmaLinux egy 1:1 bináris helyettesítője a CentOS8-nak.
Migrációs tudnivalók azoknak, akik frissíteni vagy migrálni szeretnék a CentOS8 sablonjaikat
Ez az AlmaLinux hivatalos útmutatójából származik, amely itt található: https://github.com/AlmaLinux/almalinux-deploy . Kérjük, a linken található legfrissebb verzióra hivatkozzon; az alábbi szöveg a mai napon (2022. 03. 29.) referenciaként lett bemásolva.
Ez az információ útmutatóként szolgál közösségünk számára, de a jegyzetekben előforduló hibákért vagy problémákért nem vállalunk felelősséget.
almalinux-deploy
EL-ről AlmaLinuxra migráló eszköz.
Használat
Az EL8 operációs rendszer AlmaLinuxra konvertálásához tegye a következőket:
-
A CentOS 8.4 vagy 8.5 szükséges az AlmaLinuxra való átálláshoz. Javasolt frissíteni 8.5-re az AlmaLinuxra való áttérés előtt, de nem kötelező, ha legalább CentOS 8.4-et használ. Az újraindítás a frissítések után ajánlott, ha a rendszere új frissítéseket kapott.
sudo dnf update -y sudo reboot
- 2022. január 31-től a CentOS 8 tükörlistái elérhetetlenek. A
dnf update -ysikeres futtatásához frissítenie kell adnfkonfigurációs fájljait, hogy egy érvényes tükörre mutassanak. Az alábbisedparancsok segítségével kényelmesen visszaállíthatja adnf-et működőképes állapotba, ami lehetővé teszi a 8.5-re és később az AlmaLinuxra való frissítést.-
sudo sed -i -e '/mirrorlist=http:\/\/mirrorlist.centos.org\/?release=$releasever&arch=$basearch&repo=/ s/^#*/#/' -e '/baseurl=http:\/\/mirror.centos.org\/$contentdir\/$releasever\// s/^#*/#/' -e '/^\[baseos\]/a baseurl=https://mirror.rackspace.com/centos-vault/8.5.2111/BaseOS/$basearch/os' /etc/yum.repos.d/CentOS-Linux-BaseOS.repo sudo sed -i -e '/mirrorlist=http:\/\/mirrorlist.centos.org\/?release=$releasever&arch=$basearch&repo=/ s/^#*/#/' -e '/baseurl=http:\/\/mirror.centos.org\/$contentdir\/$releasever\// s/^#*/#/' -e '/^\[appstream\]/a baseurl=https://mirror.rackspace.com/centos-vault/8.5.2111/AppStream/$basearch/os' /etc/yum.repos.d/CentOS-Linux-AppStream.repo sudo sed -i -e '/mirrorlist=http:\/\/mirrorlist.centos.org\/?release=$releasever&arch=$basearch&repo=/ s/^#*/#/' -e '/baseurl=http:\/\/mirror.centos.org\/$contentdir\/$releasever\// s/^#*/#/' -e '/^\[cr\]/a baseurl=https://mirror.rackspace.com/centos-vault/8.5.2111/ContinuousRelease/$basearch/os' /etc/yum.repos.d/CentOS-Linux-ContinuousRelease.repo sudo sed -i -e '/mirrorlist=http:\/\/mirrorlist.centos.org\/?release=$releasever&arch=$basearch&repo=/ s/^#*/#/' -e '/baseurl=http:\/\/mirror.centos.org\/$contentdir\/$releasever\// s/^#*/#/' -e '/^\[devel\]/a baseurl=https://mirror.rackspace.com/centos-vault/8.5.2111/Devel/$basearch/os' /etc/yum.repos.d/CentOS-Linux-Devel.repo sudo sed -i -e '/mirrorlist=http:\/\/mirrorlist.centos.org\/?release=$releasever&arch=$basearch&repo=/ s/^#*/#/' -e '/baseurl=http:\/\/mirror.centos.org\/$contentdir\/$releasever\// s/^#*/#/' -e '/^\[extras\]/a baseurl=https://mirror.rackspace.com/centos-vault/8.5.2111/extras/$basearch/os' /etc/yum.repos.d/CentOS-Linux-Extras.repo sudo sed -i -e '/mirrorlist=http:\/\/mirrorlist.centos.org\/?release=$releasever&arch=$basearch&repo=/ s/^#*/#/' -e '/baseurl=http:\/\/mirror.centos.org\/$contentdir\/$releasever\// s/^#*/#/' -e '/^\[fasttrack\]/a baseurl=https://mirror.rackspace.com/centos-vault/8.5.2111/fasttrack/$basearch/os' /etc/yum.repos.d/CentOS-Linux-FastTrack.repo sudo sed -i -e '/mirrorlist=http:\/\/mirrorlist.centos.org\/?release=$releasever&arch=$basearch&repo=/ s/^#*/#/' -e '/baseurl=http:\/\/mirror.centos.org\/$contentdir\/$releasever\// s/^#*/#/' -e '/^\[ha\]/a baseurl=https://mirror.rackspace.com/centos-vault/8.5.2111/HighAvailability/$basearch/os' /etc/yum.repos.d/CentOS-Linux-HighAvailability.repo sudo sed -i -e '/mirrorlist=http:\/\/mirrorlist.centos.org\/?release=$releasever&arch=$basearch&repo=/ s/^#*/#/' -e '/baseurl=http:\/\/mirror.centos.org\/$contentdir\/$releasever\// s/^#*/#/' -e '/^\[plus\]/a baseurl=https://mirror.rackspace.com/centos-vault/8.5.2111/centosplus/$basearch/os' /etc/yum.repos.d/CentOS-Linux-Plus.repo sudo sed -i -e '/mirrorlist=http:\/\/mirrorlist.centos.org\/?release=$releasever&arch=$basearch&repo=/ s/^#*/#/' -e '/baseurl=http:\/\/mirror.centos.org\/$contentdir\/$releasever\// s/^#*/#/' -e '/^\[powertools\]/a baseurl=https://mirror.rackspace.com/centos-vault/8.5.2111/PowerTools/$basearch/os' /etc/yum.repos.d/CentOS-Linux-PowerTools.repo
- Használhatja a
-fkapcsolót (pl.sudo bash almalinux-deploy.sh -f), hogy ezt automatikusan kezelje.
-
-
Készítsen biztonsági mentést a rendszerről. Nem teszteltünk minden lehetséges forgatókönyvet, így fennáll a veszélye, hogy valami hiba történik. Ilyen esetben lesz visszaállítási pontja.
-
Töltse le az almalinux-deploy.sh szkriptet:
$ curl -O https://raw.githubusercontent.com/AlmaLinux/almalinux-deploy/master/almalinux-deploy.sh
-
Futtassa a szkriptet, és ellenőrizze a kimenetét hibák után:
$ sudo bash almalinux-deploy.sh ... Migration to AlmaLinux is completed
-
Ajánlott újraindítani, hogy az AlmaLinux kernellel induljon:
sudo reboot -
Ellenőrizze, hogy a rendszere sikeresen át lett-e konvertálva:
# check release file $ cat /etc/redhat-release AlmaLinux release 8.5 (Arctic Sphynx) # check that the system boots AlmaLinux kernel by default $ sudo grubby --info DEFAULT | grep AlmaLinux title="AlmaLinux (4.18.0-348.el8.x86_64) 8.5 (Arctic Sphynx)"
-
Köszönjük, hogy az AlmaLinuxot választotta!
