Jednou z nejlepších vlastností Fedora Silverblue je, že vám umožňuje bezpečně a snadno zkoušet a přepínat mezi několika variantami distribuce. Zde je návod, jak můžete použít proces známý jako „rebasing“ k prozkoumání různých verzí této jedinečné distribuce Linuxu.
Přestože žádný z následujících příkazů není destruktivní, vždy je nejlepší zálohovat data před změnou možností v operačním systému pro případ, že se něco pokazí.
Příprava na Rebase Fedora Silverblue
Pro tento proces budete muset pracovat s příkazovým řádkem. Takže pokračujte a otevřete okno terminálu.
První věc, kterou byste chtěli udělat, je „připnout“ své současné nasazení Silverblue, abyste se ujistili, že se k němu budete moci vrátit. Chcete-li to provést, zadejte na příkazovém řádku terminálu následující dva příkazy:
sudo ostree admin pin 0
stav otáček/min
Výstup posledního příkazu zobrazí všechna aktuální nasazení Silverblue nainstalovaná ve vašem systému. Měli byste vidět alespoň dva záznamy, ale může jich být více v závislosti na tom, jak máte nastavený systém.
Nasazení, které aktuálně spouštíte, by mělo být první na seznamu. Chcete-li si být jisti, podívejte se na bílou tečku před prvním řádkem v seznamu nasazení. Měli byste také vidět slova Připnuto: ano na konci výpisu.
Pokud máte připnutých více než jeden obrázek, je to také v pořádku. Důležité je ujistit se, že máte připojenou známou funkční verzi operačního systému. To zaručí, že pokud se něco pokazí, můžete zavést systém zpět do aktuálního stavu a vrátit zpět všechny změny.
Hledání verzí Fedory dostupných k instalaci
Chcete-li najít aktuální verze Fedora Silverblue, které si můžete nainstalovat, budete muset vyhledat nejnovější seznam dálkových ovladačů Fedory. Chcete-li to provést, zadejte následující příkaz:
ostree remote refs fedora
Výstup tohoto příkazu zobrazí mnoho možností. Většina z nich jsou však specializované verze Fedory určené pro konkrétní typy zařízení. Ty, které byste obvykle potřebovali obsahovat x86-64 uprostřed názvu ovladače. Zároveň se chcete vyhnout těm, které obsahují slova testování nebo aktualizace.
Jak je zvýrazněno výše, měli byste vidět alespoň jednu verzi Silverblue i Kinoite. Kinoite je varianta Silverblue postavená na ploše KDE Plasma. Dvoumístné číslo v názvu ovladače je číslo verze Fedory.
Můžete také vidět v dolní části jsou dvě odpovídající surová kůže verze. Rawhide je nestabilní vývojová větev Fedory. Tyto obrazy si můžete nainstalovat, abyste viděli absolutně nejnovější sestavení budoucích vydání Fedory.
V určitém okamžiku bude vydání, které se stane Fedora 37, větvené z rawhide a v seznamu se objeví dálkové ovládání pro verzi 37. Vždy můžete zkontrolovat Fedora webové stránky, abyste viděli, jaké je aktuální stabilní vydání. Pokud v seznamu najdete verzi, která je vyšší než aktuální verze vydání, bude to a beta verze připravovaného vydání Fedory.
Pokud se v seznamu posunete dále, uvidíte také obrázky pro několik předchozích verzí Fedory. Ty by se mohly hodit, pokud potřebujete něco otestovat s trochu starší verzí.
Jak předělat váš systém Silverblue na novou verzi
Nyní, když víte, které verze jsou k dispozici, je snadné změnit váš aktuální systém. Nejprve zvýrazněte a zkopírujte celý název ovladače pro verzi, kterou chcete nainstalovat. Poté zadejte níže uvedený příkaz a nahraďte dálkovým ovladačem podle vašeho výběru:
rpm-ostree rebase fedora: fedora/36/x86_64/kinoite
Když se trefíte Vstupte, váš systém začne stahovat nový obraz a nastaví jej pro nasazení. Stažení bude trvat alespoň několik minut, ale může to trvat déle v závislosti na rychlosti vašeho počítače a připojení k internetu.
Po dokončení procesu jednoduše restartujte počítač a váš systém se automaticky spustí do nového obrazu operačního systému, který jste si vybrali. Všechna vaše uživatelská data a soubory zůstanou nedotčeny.
Můžete připnout tolik nasazení, kolik chcete
Pokud si chcete ponechat různé verze Silverblue/Kinoite pro testování nebo zábavu, můžete si připnout tolik nasazení, kolik chcete, a zůstanou ve vašem spouštěcí nabídka GRUB.
Chcete-li připnout jakékoli rozmístění, nejprve vypište rozmístění, která jste nainstalovali.
stav otáček/min
Budete potřebovat číslo nasazení verze, kterou chcete připnout. První položka v seznamu bude nasazení 0. Například na výše uvedeném snímku obrazovky je nasazení rawhide 0, Kinoite je 1 a Silverblue je 2.
Jakmile budete vědět, kterou položku chcete připnout, zadejte níže uvedený příkaz a nahraďte číslem nasazení, které chcete připnout v spouštěcí nabídce GRUB:
sudo ostree admin pin 1
Jakýkoli připnutý záznam můžete také odepnout zadáním následujícího příkazu se stejným systémem číslování:
pin správce sudo ostree -- uvolnit 1
Nasazení, která odepnete, nebudou odstraněna ze spouštěcí nabídky, dokud příště nespustíte upgrade nebo znovu založíte systém. Když se obrázek OSTree aktualizuje, automaticky odstraní nežádoucí obrázky.
S více nainstalovanými bitovými kopiemi OSTree můžete kdykoli zavést kterýkoli z nich, který chcete použít. Tato změna neovlivní soubory ve vašem domovském adresáři.
Jak vrátit zpět nebo vrátit změny
Pokud se po přenastavení na nový obraz rozhodnete, že se chcete vrátit ke svému původnímu systému, máte dvě možnosti.
Za prvé, pokud jste proces rebase provedli pouze jednou, vše, co musíte udělat, je nechat systém nabootovat do výchozího obrazu OSTree, otevřít terminál a zadat následující příkaz:
rpm-ostree vrácení zpět
Tím vrátíte zpět poslední provedenou změnu a obnovíte předchozí obraz OSTree jako výchozí možnost spouštění. Tento příkaz bude také fungovat pro vrácení všech aktualizací, které by mohly na vašem systému něco narušit. Dejte mu chvíli na vrácení změn, potom restartujte a budete zpátky tam, kde jste začali.
Pokud jste provedli více než jednu změnu, příkaz k vrácení vás s největší pravděpodobností nevrátí zpět tam, kde chcete být. V tomto případě vše, co musíte udělat, je jednoduše předělat váš systém ještě jednou na verzi, kterou chcete provozovat. Odtud můžete odepnout jakékoli další spouštěcí položky, které již nechcete.
Co dalšího můžete dělat s Fedora Silverblue?
I když je Silverblue (a jeho varianty) neměnný systém, neznamená to, že si jej nemůžete přizpůsobit tak, aby vyhovoval vašim potřebám nebo vkusu. S Fedora Silverblue je toho k prozkoumání mnohem víc.