Оновлення пакунків, оновлення системи та повернення до попередніх версій

Встановлення оновлень у Silverblue є простим і швидким (набагато швидшим за інші операційні системи). Також передбачено спеціальну можливість повернення до попередньої версії системи, якщо щось піде не так.

Оновлення Silverblue

Оновлення операційної системи у Silverblue повністю інтегровано до стільничного середовища. Система автоматично повідомить вам про доступність оновлень. Стандартною поведінкою є автоматичне отримання оновлень (змінити цю поведінку можна у налаштуваннях оновлень у програмі «Програми»).

Щойно встановлення оновлень буде завершено, достатньо буде перезавантажити систему, щоб почати користуватися новою версією. Потреби у очікуванні на оновлення під час перезавантаження немає.

Якщо ви хочете, оновлення можна ініціювати за допомогою командної оболонки. Для цього віддайте таку команду:

$ rpm-ostree upgrade

У відповідь на цю команду система виконає пошук оновлень, отримає і встановить їх, якщо оновлення буде виявлено. Іншим варіантом є пошук доступних оновлень без їхнього отримання:

$ rpm-ostree upgrade --check

Оновлення до новіших версій системи

Upgrading between major versions (such as from Fedora 32 to Fedora 33) can be completed using the Software application. Alternatively, Silverblue can be upgraded between major versions using the ostree command.

First, verify the branch is available. You can print all available branches with this command:

$ ostree remote refs fedora

After you verify the name of your branch, you are ready to proceed. For example, to upgrade to Silverblue 33, the command is:

Currently, the default remote for Silverblue 33 is named fedora. If this is not the case for your system, you can find out the remote name by issuing: ostree remote list.
$ rpm-ostree rebase fedora:fedora/33/x86_64/silverblue

Процедура є дуже подібною до оновлення системи: нова операційна система отримується і встановлюється у фоновому режимі. Після встановлення вам треба просто завантажити нову систему.

Відновлення попередньої версії

Silverblue зберігає запис попередньої версії операційної системи, до якої можна повернутися замість останньої версії. Хоча потреби у таких діях, зазвичай, немає, повернення до попередньої версії може бути корисним, якщо виникають проблеми із оновленням частини або усієї системи (повернення до попередньої версії працює однаково для обох випадків), а також якщо виникає потреба, яку пов’язано із розробкою програмного забезпечення.

Існує два способи повернення до попередньої версії:

  1. Тимчасове повернення до попередньої версії: щоб тимчасово повернутися до попередньої версії, просто перезавантажте систему і виберіть пункт попередньої версії у меню завантаження (яке часто називають меню grub).

  2. Стале повернення до попередньої версії: щоб на тривалий час повернутися до попередньої встановленої версії, скористайтеся командою rpm-ostree rollback.

Після повернення до попередньої версії технічно ви матимете справу із застарілою версією операційної системи, яка може надсилати запити щодо свого оновлення. Оновлення призведе до скасовування повернення до попередньої версії, тому вам не слід ним користуватися, якщо ви хочете продовжувати працювати із застарілою версією.