Как перейти на Fedora Silverblue 42 Beta?

Silverblue – это операционная система для вашего рабочего стола, построенная на базе Fedora Linux. Она отлично подходит для повседневного использования, разработки и работы с контейнерами. Она имеет множество преимуществ, например, возможность отката в случае возникновения проблем.

Прежде чем приступить к обновлению до Fedora Linux 42 Beta, установите все ожидающие обновления.

Обновление с помощью терминала

Поскольку Fedora LInux 42 Beta недоступна в GNOME Software, все обновление должно быть выполнено через терминал.

Сначала проверьте, доступна ли ветка 42:

ostree remote refs fedora

В выводе вы должны увидеть следующую строку:

fedora:fedora/42/x86_64/silverblue

Если вы хотите закрепить текущую установку (эта установка будет оставаться в качестве опции в GRUB, пока вы ее не удалите), вы можете сделать это, выполнив команду:

0 is entry position in rpm-ostree status
sudo ostree admin pin 0

Чтобы удалить прикрепленную установку, выполните следующую команду (2 соответствует позиции в выводе rpm-ostree status ):

sudo ostree admin pin --unpin 2

Затем переставьте систему на ветку Fedora 42.

rpm-ostree rebase fedora:fedora/42/x86_64/silverblue

Наконец, последнее, что нужно сделать, – перезагрузить компьютер и загрузиться в Fedora Silverblue 42 Beta.

Как откатить назад?

Если случится что-то плохое – например, вы не сможете загрузиться с Fedora Silverblue 42 Beta – вернуться назад очень просто. Выберите предыдущий пункт в меню загрузки GRUB (чтобы увидеть меню GRUB в новых версиях Fedora Silverblue, нужно нажать ESC во время загрузки), и ваша система запустится в прежнем состоянии. Чтобы сделать это изменение постоянным, выполните следующую команду:

rpm-ostree rollback

Вот и все. Теперь вы знаете, как перейти на Fedora Silverblue 42 Beta и откатиться назад в случае проблем. Так почему бы не сделать это прямо сейчас?

Часто задаваемые вопросы

✅ Могу ли я переходить от одной версии к другой при ребазинге Fedora Linux? Например, с Fedora Silverblue 40 на Fedora Silverblue 42?

Хотя иногда можно пропускать версии во время ребазинга, это не рекомендуется. Вы всегда должны обновляться на одну версию выше (например, 40->41), чтобы избежать ненужных ошибок.

✅ У меня есть "rpm-fusion":https://rpmfusion.org/ layered, и я получаю ошибки во время rebase. Как мне следует выполнить ребазинг?

Если на вашей установке Silverblue установлен rpm-fusion layered, вам следует выполнить следующие действия перед rebase:

rpm-ostree update --uninstall rpmfusion-free-release --uninstall rpmfusion-nonfree-release --install rpmfusion-free-release --install rpmfusion-nonfree-release

После этого вы можете следовать руководству в этой статье.

✅ Можно ли использовать это руководство для других редакций ostree (Fedora Atomic Desktops), таких как Kinoite, Sericea (Sway Atomic), Onyx (Budgie Atomic), ...?

Да, вы можете следовать части Перезагрузка с помощью терминала этого руководства для каждой ostree-версии Fedora. Просто используйте соответствующую ветку. Например, для Kinoite используйте fedora:fedora/42/x86_64/kinoite

Зарубин Иван Эксперт по Linux и Windows

Парашютист со стажем. Много читаю и слушаю подкасты. Люблю посиделки у костра, песни под гитару и приближающиеся дедлайны. Люблю путешествовать.

Вдохновлен fedoramagazine.org

Похожие статьи

Комментарии (0)