Kako preiti s CentOS 8 na Rocky Linux 8


Rocky Linux 8.5 s kodnim imenom Green Obsidian je končno tu! Izšla je 12. novembra 2021, komaj šest mesecev po izdaji Rocky Linuxa 8.4, ki je četrta stabilna različica najnovejše izdaje.

To je prva stabilna in za proizvodnjo pripravljena izdaja Rocky Linuxa po mesecih intenzivnih raziskav in razvoja. Na voljo je za arhitekturi x86_64 in ARM64.

Kot veste, je Rocky Linux operacijski sistem za podjetja, ki je 100-odstotno združljiv z Red Hat Enterprise Linux 8.5. Zaradi tega je odlična alternativa CentOS 8, ki bo spremenil EOL do konca decembra 2021.

Z izdajo Rocky Linux 8.5 je bilo na voljo orodje za pretvorbo, ki vam pomaga pri selitvi s CentOS 8 na Rocky Linux. To je priročno za tiste, ki želijo preizkusiti Rocky Linux 8, ne da bi morali izvesti novo namestitev.

Da bi vas pospeševali, lahko nadgradite naslednje distribucije na Rocky Linux 8.5:

  • Red Hat Enterprise Linux 8.4
  • CentOS Linux 8.4
  • AlmaLinux 8.4
  • Oracle Linux 8.4

Če želite novo namestitev, nadaljujte in prenesite Rocky Linux 8.5, ki je na voljo v minimalnih, DVD-jih in zagonskih slikah ISO.

Neverjetno je, da je Rocky Linux 8.5 na voljo tudi na spletnih storitvah Amazon (AWS Marketplace) in Google Cloud Platform. Poleg tega lahko Rocky Linux najdete v slikah vsebnikov iz Docker Huba in Quay.io.

Selitev s CentOS 8 na Rocky Linux 8.5

Pred selitvijo na Rocky Linux 8.5 in kateri koli drug operacijski sistem je vedno priporočljivo varnostno kopirati vse svoje datoteke, da boste lahko na pravi strani, če se kaj pokvari.

Za začetek bomo potrdili različico CentOS 8, ki jo uporabljamo za selitev. Trenutno uporabljamo CentOS Linux 8.2, kot je navedeno spodaj.

$ cat /etc/redhat-release

CentOS Linux release 8.2.2004 (Core)

Ni vam treba nadgraditi na najnovejšo različico CentOS, kot je to v primeru Oracle Linux.

Naslednji korak je prenos skripta za selitev migrate2rocky.sh, ki gostuje na GitHubu in ga lahko prenesete na naslednji način z orodjem ukazne vrstice wget.

$ wget https://raw.githubusercontent.com/rocky-linux/rocky-tools/main/migrate2rocky/migrate2rocky.sh

Ko je prenos končan, dodelite dovoljenja za izvajanje skriptni datoteki lupine migrate2rocky.sh, kot je prikazano.

$ chmod +x migrate2rocky.sh

Zdaj smo pripravljeni za selitev na Rocky Linux.

Če želite začeti selitev iz CentOS 8 v Rocky Linux, izvedite skript na naslednji način:

$ sudo bash migrate2rocky.sh  -r

Skript se začne z identifikacijo vseh skladišč, ki preslikavajo iz CentOS Linux 8 v Rocky Linux 8. Nato odstrani pakete in skladišča CentOS 8 Linux in jih nadomesti z njihovimi enakovrednimi Rocky Linux 8.5.

Nato nadaljuje s prenosom novih paketov, ki jih zahteva Rocky Linux 8.5.

Po prenosu paketov jih znova namesti in nadgradi nekatere obstoječe pakete na najnovejše različice. Celotna migracija traja kar nekaj časa, v našem primeru pa približno 3 ure. Vendar je to v celoti odvisno od hitrosti vaše internetne povezave. Tudi selitev bo trajala manj časa, če izvajate minimalno namestitev.

Ko je selitev končana, boste pozvani, da znova zaženete sistem, kot je prikazano.

Za ponovni zagon zaženite ukaz:

$ sudo reboot

Med postopkom ponovnega zagona bo utripal logotip Rocky Linux – za namestitev GUI.

V meniju Grub ne pozabite izbrati vnosa »Rocky Linux«, ki se prikaže kot prva možnost.

Nato se prijavite s poverilnicami svojega uporabniškega računa.

In to vodi v temno sivo ozadje namizja Rocky Linux.

In to je to. Zdaj lahko uživate v stabilnosti in vseh drugih dobrotah, ki jih ponuja Rocky Linux, popolnoma brezplačno, tako kot ste storili s CentOS Linuxom.