💾 Archived View for tilde.team › ~rami › redhat_silverblue_rebase.gmi captured on 2024-08-18 at 17:35:12. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2023-12-28)

-=-=-=-=-=-=-

~Rami ₪ MANUALS

רמי

SUBJECT: Fedora Silverblue: Rebase - Глобальный апгрейд релизов ОС

AUTHOR: Rami Rosenfeld

DATE: 29/04/23

TIME: 18.00

LANG: ru, en

LICENSE: GNU FDL 1.3

TAGS: gnu, gnome, software, opensource, linux, system, man, manual, bash, privacy, security, rhel, centos, mate, xfce, lxde, spin, de, systemd, systemctl, selinux, firewalld, dnf, rpm, ostree, flatpak, siverblue

Fedora Silverblue: Rebase - Глобальный апгрейд релизов ОС

INTRO

Важно! "Пропуск" релизов не тестировался разработчиками и крайне НЕ рекомендуется! Таким образом, обновляйте ОС только на следующую версию, например с 37-й - на 38-ю.

NOTE

ПОДГОТОВИТЕЛЬНАЯ СТАДИЯ:

1) Обновление ОС и перезагрузка ее после применения обновлений:

rpm-ostree upgrade --reboot

2) Сохранение "развернутых" приложений при апгрейде ОС с релиза на релиз

ostree admin pin 0

Примечание: Это действие сохранит ("закрепит") ранее установленные приложения, используемые по умолчанию, но все остальные будут удалены.

Удаление ранее "закрепленного слоя" осуществляется командой:

ostree admin pin --unpin 2

Примечание: "2" - номер позиции в статусе rpm-ostree (см. команду ниже)

3) Проверка исполнения команды pin

rpm-ostree status

4) RPM Fusion Layer

Если в ОС развернут слой, связанный с пакетами, установленными из репозиториев RPM Fusion, необходимо выполнить следующую команду ДО(!) исполнения общей команды обновления "rpm-ostree rebase ...":

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

ДЕЙСТВИЯ ПО АПГРЕЙДУ:

1) Проверка наличия нового релиза ОС

ostree remote refs fedora | grep silverblue

2) Апгрейд на следующую версию (например, с 37 на 38)

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

Примечание: Процесс апгрейда ОС схож с традиционным - необходимые пакеты будут загружены, установлены, после чего потребуется ее перезагрузка.

1) Возврат (откат) к предыдущему состоянию ОС после исполнения команды "rpm-ostree rebase". Здесь возможны два варианта:

- Временный - достаточно выбрать в загрузочном меню (grub menu) предшествующую версию ОС.

- Постоянный - необходимо исполнить команду:

rpm-ostree rollback --reboot

Примечание: После окончания операции система будет перезагружена.

Примечание: Будьте внимательны! После выполнения отката ОС, система окажется в предшествующем состоянии, и вам будет предложено вновь обновить ее до следующей версии. Вполне естественно, что это действие отменит rollback.

2) Местонахождение конфигурационного файла rpm-ostreed.conf:

/etc/rpm-ostreed.conf

3) Опциональный апгрейд последнего релиза ОС до rawhide-версии (не рекомендуется):

rpm-ostree rebase fedora:fedora/rawhide/x86_64/system

Дополнительно см.:

How to rebase to Fedora Linux on Silverblue

₪ Back to home ₪

🄯 Rami Rosenfeld, 2023. GNU FDL 1.3.