AlmaLinux8
v1: Kiinduló sablon a CentOS8 sablonról való migrációhoz, mivel az elavulttá vált. Az Almalinux egy 1:1-es bináris helyettesítő a CentOS8 számára.
Migrációs jegyzetek azok számára, akik frissíteni/költöztetni szeretnék a CentOS8 sablonjaikat
Ez az AlmaLinux hivatalos útmutatójából származik, amely elérhető itt: https://github.com/AlmaLinux/almalinux-deploy . Kérjük, mindig a legfrissebb verziót használja a linkről; az alábbi szöveg a mai napon (2022.03.29.) másolva referenciaként.
Ez az információ útmutatóként szolgál közösségünk számára, de nem vállalunk felelősséget az itt leírtakkal kapcsolatban felmerülő hibákért vagy problémákért.
almalinux-deploy
Egy EL-ről AlmaLinuxra történő migrációs eszköz.
Használat
Az EL8 operációs rendszer AlmaLinuxra való konvertálásához tegye a következőket:
-
CentOS 8.4 vagy 8.5 szükséges a konvertáláshoz. Javasolt a 8.5-re való frissítés az AlmaLinuxra költözés előtt, de nem kötelező, ha legalább CentOS 8.4 van. Az újraindítás a frissítések után ajánlott, ha a rendszer új frissítéseket kapott.
sudo dnf update -y sudo reboot
- 2022. január 31-től a CentOS 8 tükörlistái offline állapotúak. Ahhoz, hogy a
dnf update -yparancs sikeresen lefusson, 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 adnfműködőképes állapotát, amely lehetővé teszi a 8.5-re, majd 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) a probléma kezelésére.
-
-
Készítsen biztonsági másolatot a rendszerről. Nem teszteltünk minden lehetséges forgatókönyvet, így fennáll a veszélye, hogy valami hibába ütközik. Ilyen esetben biztonsági másolatból visszaállíthat.
-
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 szempontjából:
$ sudo bash almalinux-deploy.sh ... Migration to AlmaLinux is completed
-
Ajánlott az újraindítás, hogy AlmaLinux kernellel induljon el a rendszer:
sudo reboot -
Győződjön meg arról, hogy a rendszer sikeresen átkonvertálódott:
# 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!
