Поширені питання та відповіді на них

Про проєкт

Це Команда Silverblue, Silverblue чи Fedora Silverblue?

Для усього проєкту ми вибрали назву «Team Silverblue». Назву «Fedora Silverblue» буде використано для операційної системи, яку ми створюємо, але її можна називати і короткою назвою — «Silverblue».

Чому логотип Silverblue виглядає як листок?

Ми хотіли назвати проєкт «Silverleaf» («срібний листок»), але, на жаль, не вийшло. Але ми не могли просто так забути наш «листок». «Silverblue», можна так сказати», — новий листок на дереві OSTree Fedora. 😀

Silverblue — ще одна версія GNOME OS?

GNOME OS — кодова назва, яку певний час використовували основні учасники проєкту GNOME для позначення ідеї створення операційної системи, побудованої навколо графічного середовища. Silverblue ж є результатом зусиль учасників проєкту Fedora. Операційну систему буде побудовано на основі наявних технологій Fedora. Втім, у обох проєктах метою є створення якісного і узгодженого робочого середовища.

Як Fedora Silverblue пов’язано із проєктом Fedora Kinoite, Fedora IoT та Fedora CoreOS?

У Fedora Silverblue використано ту саму основну технологію, що у Fedora Kinoite, Fedora IoT та Fedora CoreOS. Втім, акцент у Fedora Silverblue зроблено на задоволенні потреби у якісній робочій станції зі стільницею GNOME desktop environment.

Про використання Fedora Silverblue

Як можна відтворювати ширший спектр відео у Firefox, зокрема YouTube?

У поточних версіях до складу образу операційної системи включено Firefox (див. issue#288, щоб стежити за поступом переходу до типового пакунка Flatpak). До того, як можуть відбутися якісь зміни, для відтворення відео у браузері слід виконати ті самі дії, що і у звичайній Fedora Workstation: знайти пакунок із відповідними кодеками і встановити його. Єдиною відмінністю є те, що слід скористатися rpm-ostree install, а не dnf install. Альтернативним варіантом вирішення проблеми є встановлення Firefox з Flathub.

Як створити з’єднання VPN?

/etc не є частиною незмінного образу операційної системи, тому ви можете просто скопіювати файли до /etc/NetworkManager/system-connections (або надати змогу NetworkManager зберегти ці файли там, коли ви повторно створюватимете ваші з’єднання). З сертифікатами у /etc/pki можна працювати у той самий спосіб.

Як встановити улюблене комплексне середовище розробки у Fedora Silverblue?

Ви можете встановити більшість комплексних середовищ розробки безпосередньо до набору інструментів, куди ви також можете встановити усі інструменти розробки із сховищ Fedora. Щоб інструменти можна було запускати безпосередньо з меню, ви можете скопіювати файл .desktop для комплексного середовища розробки з набору інструментів до вашого домашнього каталогу у ~/.local/share/applications/. Після цього вам слід оновити рядок Exec у файлі .desktop, дописавши у його початковій частині toolbox run, щоб запустити програму з набору інструментів. Ви також можете скористатися комплексними середовищами розробки, які запаковано до Flatpak з Flathub.

Як переглянути список пакунків, які було оновлено, між двома внесками?

  • Якщо ви хочете порівняти завантажену розгорнуту систему із системою, яка очікує на розгортання (або нарощувальне розгортання), просто віддайте таку команду:

    $ rpm-ostree db diff
    Ви також можете переглянути журнал змін RPM, додавши до команди параметр -c. Ось так: rpm-ostree db diff -c
  • Якщо ви хочете переглянути список пакунків, які було оновлено між двома певним внесками, зробіть так:

    1. визначте два внески, які ви хочете порівняти, можна за допомогою такої команди:

      $ ostree log <посилання>
    2. далі, порівняйте два внески за допомогою такої команди:

      $ rpm-ostree db diff <внесок x> <внесок y>

Як можна визначити номер версії встановленого пакунка?

Можете просто скористатися такою командою:

$ rpm -q <пакунок>

Як перевірити, чи є пакунок програмного забезпечення rpm у сховищі пакунків?

На цьому етапі розвитку системи функціональної можливості пошуку пакунків rpm, яку було б вбудовано до rpm-ostree, не передбачено. Втім, ви можете скористатися toolbox і такою командою:

$ toolbox run dnf search <пакунок>
Тут ми припускаємо, що у вас вже створено toolbox, який відповідає встановленій у вас версії Fedora Silverblue.

Як знизити версію ядра системи?

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

  1. Для версії, до якої ви хочете знизити версію ядра, отримайте пакунки <kernel>, <kernel-core>, <kernel-modules> і <kernel-modules-extra> з Koji.

  2. Встановіть отримані на попередньому кроці пакунки за допомогою такої команди:

    $ rpm-ostree override replace <kernel> <kernel-core> <kernel-modules> <kernel-modules-extra>
  3. Перезавантажте систему для застосування змін.

Як оновити систему до наступної основної версії (наприклад rawhide або гілки майбутнього випуску Fedora), не вилучаючи поточної розгорнутої системи?

В OSTree передбачено можливість пришпилювання розгорнутих систем (пришпилювання призводить до того, що пришпилена система лишається встановленою і не вилучається).

  1. Припустімо, вам потрібно зберегти вашу типову розгорнуту систему. Тоді, слід віддати таку команду:

    $ sudo ostree admin pin 0
    0 тут посилається на першу розгорнуту систему зі списку rpm-ostree status
  2. Перевірте, чи пришпилено вибрану вами розгорнуту систему за допомогою такої команди:

    $ rpm-ostree status
  3. Після того, як розгорнуту систему пришпилено, ви можете оновити вашу систему за допомогою настанов, які наведено тут.

  4. Після завершення переходу перезавантажте систему. У меню GRUB ви знайдете обидва пункти: запис попередньої розгорнутої основної версії (наприклад "Fedora 30.YYYYMMDD.n") і запис нової розгорнутої основної версії (наприклад "Fedora 31.YYYYMMDD.n").

    У поточній версії не передбачено можливості змінювати назви (пришпилених) розгорнутих систем та пов’язаних із ними пунктів меню GRUB.