A Fedora Silverblue egyik legjobb tulajdonsága, hogy lehetővé teszi a biztonságos és egyszerű váltást a disztribúció több változata között. Az alábbiakban bemutatjuk, hogyan használhatja az „újrabázis” néven ismert eljárást az egyedülálló Linux disztribúció különböző verzióinak felfedezésére.

Bár a következő parancsok egyike sem romboló hatású, mindig a legjobb, ha biztonsági másolatot készít az adatokról, mielőtt módosítaná az operációs rendszer beállításait, ha valami baj történne.

Felkészülés a Fedora Silverblue Rebase-re

Ehhez a folyamathoz a parancssorral kell dolgoznia. Tehát menjen előre, és nyissa meg a terminál ablakát.

Az első dolog, amit tennie szeretne, az az, hogy „rögzítse” a jelenlegi Silverblue-telepítést, hogy megbizonyosodjon arról, hogy visszatérhet hozzá. Ehhez írja be a következő két parancsot a terminál promptjába:

sudo ostree admin pin 0
rpm-ostree állapot

Az utolsó parancs kimenete megjeleníti a rendszerre telepített összes jelenlegi Silverblue-telepítést. Legalább két bejegyzésnek kell megjelennie, de a rendszer beállításától függően több is lehet.

A jelenleg futó központi telepítés legyen az első a listán. A biztosság érdekében keresse meg a fehér pontot a telepítési lista első sora előtt. A szavakat is látnia kell Rögzítve: igen a felsorolás végén.

Ha egynél több kép van rögzítve, az is rendben van. A fontos, hogy megbizonyosodjon arról, hogy az operációs rendszer ismert, működő verziója van rögzítve. Ez garantálja, hogy ha valami elromlik, újraindíthatja a rendszert a jelenlegi állapotába, és visszavonhatja a változtatásokat.

A telepíthető Fedora verziók keresése

A Fedora Silverblue aktuális telepíthető verzióinak megtalálásához meg kell keresnie a Fedora távirányítók legújabb listáját. Ehhez írja be a következő parancsot:

ostree remote refs fedora

Ennek a parancsnak a kimenete számos lehetőséget fog mutatni. A legtöbb azonban a Fedora speciális változata, amelyet bizonyos típusú eszközökhöz terveztek. Azok, amelyekre általában szüksége van x86-64 a távirányító nevének közepén. Ugyanakkor el akarja kerülni azokat, amelyek tartalmazzák a szavakat tesztelés vagy frissítéseket.

Ahogy fentebb kiemeltük, látnia kell a Silverblue és a Kinoite legalább egy verzióját. A Kinoite a Silverblue egy változata, amely a KDE Plasma asztal köré épült. A távirányító nevében szereplő kétjegyű szám a Fedora verziószáma.

Azt is látni, az alsó közelében két megfelelő nyersbőr verziók. A nyersbőr a Fedora instabil fejlesztési ága. Telepítheti ezeket a képeket, hogy megtekinthesse a jövőbeli Fedora-kiadások abszolút legújabb buildjeit.

Egy bizonyos ponton a Fedora 37-es verzió elágazódik a nyersbőrből, és megjelenik a listában a 37-es verzióhoz tartozó távirányító. Mindig ellenőrizheti a Fedora weboldalon, hogy megtudja, mi a jelenlegi stabil kiadás. Ha olyan verziót talál a listában, amely magasabb, mint az aktuális verzió, akkor az a egy közelgő Fedora-kiadás béta verziója.

Ha tovább görget a listában, a Fedora néhány korábbi verziójához tartozó képeket is láthat majd. Ezek jól jöhetnek, ha valamit egy kicsit régebbi verzióval kell tesztelni.

Hogyan állítsa át a Silverblue rendszert egy új verzióra

Most, hogy tudja, mely verziók állnak rendelkezésre, a jelenlegi rendszer alapozása egyszerű. Először jelölje ki és másolja ki a távvezérlő teljes nevét a telepíteni kívánt verzióhoz. Ezután írja be az alábbi parancsot, helyettesítve a választott távirányítóval:

rpm-ostree rebase fedora: fedora/36/x86_64/kinoite

Amikor megütöd Belép, a rendszer megkezdi az új lemezkép letöltését, és beállítja a telepítéshez. A letöltés legalább néhány percet vesz igénybe, de a számítógép és az internetkapcsolat sebességétől függően tovább is tarthat.

Amikor a folyamat befejeződött, egyszerűen indítsa újra a számítógépet, és a rendszer automatikusan a kiválasztott új operációs rendszer lemezképével indul. Minden felhasználói adata és fájlja érintetlen marad.

Annyi telepítést rögzíthet, amennyit csak akar

Ha szeretné megtartani a Silverblue/Kinoite különböző verzióit tesztelés vagy szórakoztatás céljából, akkor tetszőleges számú telepítést rögzíthet, és azok megmaradnak GRUB rendszerindító menü.

Bármely központi telepítés rögzítéséhez először sorolja fel a telepített központi telepítéseket.

rpm-ostree állapot

Szüksége lesz a rögzíteni kívánt verzió telepítési számára. A lista első bejegyzése a 0. telepítés lesz. Például a fenti képernyőképen a nyersbőr telepítése 0, a Kinoite 1, a Silverblue pedig 2.

Ha tudja, hogy melyik elemet szeretné rögzíteni, írja be az alábbi parancsot, helyettesítve a GRUB rendszerindító menüjében a rögzíteni kívánt telepítés számát:

sudo ostree admin pin 1

Bármely rögzített bejegyzés rögzítését is feloldhatja, ha beírja a következő parancsot ugyanazzal a számozási rendszerrel:

sudo ostree admin pin -- oldja ki a rögzítést 1

A feloldott központi telepítések nem törlődnek a rendszerindító menüből, amíg a következő frissítést nem futtatja vagy újra alapozza a rendszert. Amikor az OSTree képfájl frissül, automatikusan eltávolítja a nem kívánt képeket.

Több OSTree kép telepítésekor bármikor elindíthatja azt, amelyet használni szeretne. Ez a módosítás nem érinti a kezdőkönyvtárban lévő fájlokat.

A változtatások visszaállítása vagy visszavonása

Ha egy új képre alapozás után úgy dönt, hogy vissza akar térni az eredeti rendszerhez, akkor két lehetősége van.

Először is, ha csak egyszer végezte el az újraalapozási folyamatot, csak annyit kell tennie, hogy hagyja, hogy a rendszer az alapértelmezett OSTree képfájlba induljon, nyisson meg egy terminált, és írja be a következő parancsot:

rpm-ostree visszagörgetés

Ezzel visszavonja a legutóbbi módosítást, és visszaállítja az előző OSTree lemezképet alapértelmezett rendszerindítási beállításként. Ez a parancs minden olyan frissítés visszavonására is működik, amelyek megsérthetik a rendszert. Csak adjon néhány percet a módosítások visszavonására, majd indítsa újra, és visszatérhet oda, ahol elkezdett.

Ha egynél több módosítást hajtott végre, a visszaállítási parancs valószínűleg nem viszi vissza oda, ahol szeretne. Ebben az esetben mindössze annyit kell tennie, hogy még egyszer átállítja a rendszert arra a verzióra, amelyet futtatni szeretne. Innen feloldhat minden olyan rendszerindító bejegyzést, amelyet már nem szeretne.

Mit tehetsz még a Fedora Silverblue-val?

Annak ellenére, hogy a Silverblue (és változatai) egy megváltoztathatatlan rendszer, ez nem jelenti azt, hogy ne szabhatná testre az igényeinek vagy ízlésének megfelelően. Rengeteg felfedeznivaló van még a Fedora Silverblue segítségével.