Už je to pár dní, co Matthew Miller oznámil, že Fedora 35 Beta je po chvilkovém odkladu venku. Spolu s normální Fedorou Workstation, Server a IoT přichází samozřejmě i Silverblue – a dokonce není sama, od verze 35 přichází i Fedora Kinoite. Ve své podstatě se jedná o Silverblue s prostředím KDE Plasma.
Jak provést rebase na Silverblue 35 Beta?
Nejjednodušší je to prostřednictvím terminálu. Nejprve si ověříme, že systém vidí danou větev:
$ ostree remote refs fedora | grep silverblue
Mezi jinými byste měli vidět i „fedora:fedora/35/x86_64/silverblue“. Následně stačí provést rebase:
$ rpm-ostree rebase fedora:fedora/35/x86_64/silverblue
A restartovat. V tu chvíli již systém nabootuje do nové Fedora 35.
Co dělat, pokud se něco rozbije?
Jednou z krás Silverblue (a jakéhokoli jiného systému založeného na rpm-ostree) je naprosto jednoduchý návrat k předchozímu stavu. Pokud se tedy z jakéhokoli důvodu rozhodnete, že se chcete vrátit na Fedoru 34, stačí zadat příkaz níže a pak restartovat počítač.
$ rpm-ostree rollback
A co Kinoite?
Pokud chcete rebasnout na novou verzi Kinoite, jde to prakticky stejně, a to dokonce i z Fedory Silverblue (testováno na rebase ze Silverblue 35 na Kinoite 35):
$ ostree remote refs fedora | grep kinoite
$ rpm-ostree rebase fedora:fedora/35/x86_64/kinoite
A restart.
Kdy nerebasovat?
Jako v každé betě, i v této jsou chyby. Ta asi nejvážnější je, že toolbox na Fedoře 35 zatím není schopný otevřít kontejnery, které jsou založené na jiné verzi než Fedora 35. Podrobnější popis problému najdete třeba zde: https://github.com/containers/toolbox/issues/821.
Kde hlásit chyby?
Pokud narazíte na nějakou chybu, neváhejte a nahlašte ji:
- Pro Silverblue zde: https://github.com/fedora-silverblue/issue-tracker/issues
- Pro Kinoite bude asi nejlepší, pokud budete chyby hlásit zde: https://pagure.io/fedora-kde/SIG/issues