Atomic Host 的一個好處就是比較容易更換底下的系統,比如從 GNOME 換到 KDE,又或者直接把 Fedora 換到別的發行版。
理論上甚至可以不必是基於 Fedora 的發行版,但差異越小出問題的機率越小。
Universal Blue 社羣基於 Fedora Atomic 構建了 Bluefin,預先設定好了多種實用的工具,所以換用先嘗試一段時間。
(反正不好用還能再換回來)
首先需要 rebase 到未簽名的映像:
rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bluefin:stable
systemctl reboot
重新開機後,會自動設定系統取得正確的簽名和策略,並自動重新開機。
再次重新開機後,需要 rebase 到簽名的映像:
rpm-ostree rebase ostree-image-signed:docker://ghcr.io/ublue-os/bluefin:stable
systemctl reboot
重新開機,整個流程就順利完成了。
簡單使用了一下,除了 GNOME 的主題有所變化、有小部分設定被重設以外,其它的暫時一切正常。
閱讀更多: