fedora silverblue что это

Основная информация¶

Что такое Fedora?¶

Как сильно дистрибутив зависит от компании Red Hat?¶

Red Hat является основным спонсором дистрибутива: предоставляет ресурсы и оборудование для сборки дистрибутива.

То же касается и процесса package review для всех пакетов в основных репозиториях.

Что такое FESCo?¶

FESCo – Fedora Engineering Steering Committee. Это избираемый общим голосованием орган, занимающийся непосредственным управлением и развитием дистрибутива.

Основные задачи комитета:

принятие или отклонение новых инициатив и изменений в дистрибутиве;

решение ряда технических вопросов;

наделение некоторых мейнтейнеров расширенными правами;

управление группами по интересам (SIG, Special Interest Groups);

разрешение некоторых конфликтных ситуаций.

Кто может принимать участие в голосованиях?¶

Принять участие в большинстве из них могут все участники сообщества, которые когда-либо вносили вклад в развитие дистрибутива: мейнтейнеры, дизайнеры, авторы статей, редакторы и т.д.

Однако существуют и специальные открытые голосования (например по выбору новых фонов рабочего стола), оставить свой голос в которых могут все желающие.

Как часто выходят релизы?¶

Полный цикл разработки одного релиза составляет от 6 до 8 месяцев.

Сколько релизов поддерживается?¶

Два: текущий стабильный и предыдущий.

Когда выходит следующий релиз?¶

В чём отличие от других дистрибутивов?¶

Fedora – это bleeding edge дистрибутив. Он всегда находится на острие прогресса. Сначала новые разработки появляются здесь и лишь спустя определённое время в остальных дистрибутивах. Из-за этого некоторые называют федору «тестовым полигоном», но это в корне неверно, ибо релизы достаточно стабильны.

Где скачать Fedora?¶

Загрузить ISO образ дистрибутива можно с официального сайта:

Также существуют еженедельные автоматические сборки («respins»), содержащие все выпущенные на данный момент обновления.

Какие DE поддерживаются?¶

Gnome 3 (версия Workstation), KDE Plasma 5, Xfce, LXDE, LXQt, Cinnamon, Mate.

Я хочу использовать rolling модель обновлений. Это возможно?¶

Возможно ли использовать Rawhide на постоянной основе?¶

Вполне, ибо его качество уже давно на уровне альфа-версий других дистрибутивов.

Какая версия загрузчика Grub используется в Fedora?¶

Откуда следует устанавливать ПО?¶

Что такое RPM Fusion?¶

Это самый популярный сторонний репозиторий, содержащий пакеты, которые по какой-то причине нельзя распространять в главном репозитории: кодеки мультимедиа, драйверы, проприетарные прошивки для различных устройств.

Что такое Russian Fedora?¶

Ранее популярный сторонний репозиторий. Содержал большое количество ПО, включая правильно собранные Chromium (с поддержкой всех доступных мультимедийных кодеков), PyCharm Community Edition, Double Commander, а также множество популярного проприетарного ПО: Opera, Viber, Sublime Text 3, Adobe Flash Player, RAR и т.д.

В данный момент репозиторий отключён, поскольку проект выполнил свою задачу на 100%: все его наработки были приняты в официальные репозитории Fedora, а также RPM Fusion. Мейнтейнеры Russian Fedora теперь являются мейнтейнерами Fedora и RPM Fusion.

Подробности можно узнать здесь.

Russian Fedora остаётся полноценной частью сообщества Fedora. Поддержка пользователей продолжается в материнском проекте Fedora.

Что такое COPR?¶

Fedora COPR – это бесплатный хостинг для размещения пользовательских репозиториев (аналог AUR в Arch Linux или PPA в Ubuntu).

Что такое RFRemix?¶

Выпуск RFRemix прекращён, поскольку проект выполнил свою задачу на 100%: все его наработки были приняты в официальные репозитории Fedora, а также RPM Fusion. Мейнтейнеры Russian Fedora теперь являются мейнтейнерами Fedora и RPM Fusion.

Подробности можно узнать здесь.

Я нашёл ошибку в программе. Как мне сообщить о ней?¶

Необходимо создать тикет в Red Hat BugZilla для проблемного компонента и подробно описать суть возникшей проблемы на английском языке.

При необходимости разработчики могут запросить более подробную информацию, а также журналы работы системы.

У меня возникло затруднение. Где я могу получить помощь?¶

Вы всегда можете обратиться за помощью к другим участникам сообщества.

Russian Fedora – основной чат на русском языке;

Fedora – основной чат на английском языке;

Russian Fedora Offtopic – специальный чат для оффтопика.

#rust-rpm-ru:matrix.org – чат по особенностям пакетирования приложений, написанных на языке программирования Rust;

#linux-ru-gaming:matrix.org – обсуждение запуска и работы различных игр, а также клиента Steam ;

#fedora – основной чат на английском языке;

#fedora-devel – чат для разработчиков на английском языке;

#rpmfusion – чат поддержки репозитория RPM Fusion на английском языке.

Источник

Обзор Fedora 32 Silverblue

28-го апреля 2020-го года с недельной задержкой состоялся очередной релиз Fedora. Fedora 32 Silverblue — атомарно обновляемая Git-подобная настольная система. Использует то же ядро, что и Fedora Atomic Host (а также её преемница Fedora CoreOS), специально предназначена для использования на рабочих станциях.

В этом релизе обновлена версия 3.36, включающая в себя новое приложение для управления расширениями, добавлен менеджер экстренного завершения процессов EarlyOOM по умолчанию, а также установщик приложений Anaconda включён по умолчанию.

Список пакетов, включённых в состав ОС по умолчанию:

Обзор Fedora 32 Silverblue

1. Установка

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

Отдельный раздел «Помойка» для пользовательских нужд был создан уже после установки ОС с помощью утилиты Диски. Также с помощью этой утилиты можно смонтировать и уже имеющийся на HDD или SSD несистемный раздел с пользовательскими файлами, использовавшийся ранее в любой другой ОС семейств Linux или Windows (NTFS, Ext4, XFS).

2. Пакетный менеджер

В отличие от обычной Fedora, в Silverblue используется пакетный менеджер rpm-ostree. Интерфейс у него довольно простой, команд немного. Обновляем менеджер с помощью команды:

Просматриваем установленные пакеты:

После установки и обновления ОС запускаем Gnome Software, обновляем пакеты, включённые в состав ОС по умолчанию, и подключаем репозитории Fedora. Система обновилась, но Gnome Software в процессе выдавал раздражающую ошибку, свидетельствующую о некачественных пакетах Fedora. Список пакетов можно просмотреть в терминале с помощью команды:

Полученный список сравниваем со списком из Gnome Software и видим, что некачественным оказался пакет Baobab. Он отображается в терминале и запускается из него, но ОС его не видит. В списке пакетов, установленных с помощью Gnome Software, и в обзорном меню его нет. Его мы просто удалили, после чего Gnome Software стал работать нормально. Gnome Software скорее всего переделали, работает иначе.

Gnome Software с пакетами приложений работает достаточно быстро. Если установлена нужная приложению платформа, установка и удаление приложения занимает несколько секунд. Размер пакетов приложений теперь показан без учёта установленных платформ.

Медиаплееры и мессенджеры мы установили из репозитория Flathub. Те, которые устанавливались из репозитория RPM Fusion, в прошлых версиях Fedora часто работали с проблемами.

3. Производительность

Производительность Silverblue чуть хуже, чем Workstation, хотя это субъективное мнение. В Silverblue также можно удалять и базовые пакеты. В теории можно даже попробовать удалить Gnome Software, но это совершенно лишено какого-либо смысла.

Скорость загрузки и потребление ресурсов у предыдущей и новой версий Fedora приблизительно одинаковые. Заметим, что Silverblue по умолчанию поставляется без libvirt. Виртуализацию в новой версии мы не пробовали, но прошлая версия с установленным пакетом libvirt стартовала медленней в сравнении с аналогичной сборкой Workstation.

Читайте также:  какой класс напряжения применяется в сетях с резонансно заземленной нейтралью

Проверка обновлений rpm-ostree выполняется каждый день (по умолчанию в 6 часов утра по Москве), требуется перезагрузка. В предыдущей версии обновления устанавливались реже. Для обновлений пакетов, включённых в состав по умолчанию, перезагрузка не нужна.

Новая версия ОС со всеми платформами для пакетов (иногда они занимают более 300 Mб) занимает места на диске больше предыдущей — около 11 Гб.

4. Двойная загрузка

В случае варианта использования двух ОС ничего особо нового не предлагается. Как вариант установки — создание отдельного раздела efi/boot загрузчика для Silverblue. На форуме Fedora Discussion рассказано, как один умелец развернул двойную систему Windows+Silwerblue на одном efi/boot разделе.

5. Драйвера

Для эффективного и производительного использования видеокарт рекомендуется установить репозитории RPM Fusion и драйверы из них. Известно, что у драйверов для видеокарт Nvidia могут быть проблемы с работой под Wayland.

Для управления правами, доступом, ускорением GPU, различными разрешениями для установленных пакетов можно использовать утилиту Flatseal из репозитория Flathub.

6. Контейнеры

Как и в предыдущей версии, в системе установлен Toolbox. С его помощью можно установить контейнер с обычной Fedora. Можно установить в ней приложения, работать в них и при этом не мусорить в основной системе. Контейнеры в Toolbox получают доступ к домашнему разделу.

7. Другие рабочие окружения

Для любителей других вариантов рабочего окружения пользователь форума Fedora Discussion под ником Siosm запустил свой репозиторий Kinoite. Сам он любит и использует KDE. Подробности можно узнать у него самого на форуме Fedora Discussion. Подробности читайте в статье по Silverblue.

В этот раз в качестве дополнительной оболочки мы установили оконный менеджер Sway. Начиная с этого релиза, его включили в основной репозиторий.

Sway работает экономичнее и быстрее GNOME, но и возни с настройкой больше. Firefox работает далеко не идеально, требуется тщательное конфигурирование и своевременное его обновление. Пакеты, включённые в состав по умолчанию, также работают в Sway, скорость их первого запуска, скорее всего, осталась прежней.

8. Баги

За время тестового использования ОС нами кроме вышеописанного бага с пакетом Baobab были обнаружены и другие. Один раз отказал Gnome Tweaks. ОС не смогла обновить расширения GNOME. Проблема была устранена с помощью удаления Gnome Tweaks и последующего обновления. Через какое-то время встал на место и Gnome Tweaks. Кроме того, после обновления Firefox (у Fedora своя сборка Firefox) слетела русская локализация интерфейса, пришлось заново добавлять её в настройках браузера. Больше каких-то серьёзных багов пока не нашли. Пакетов в ОС немного.

Выводы

В общем и целом можно сказать, что Fedora 32 Silverblue — вариант для обычного использования: работа, разработка, некоторые игры. Информации об ОС немного (форумы, личные блоги разработчиков). Количество пакетов, встроенных в ОС по умолчанию, за последние полгода значительно выросло. Многим пользователям это существенно облегчит первичное использование ОС, а более продвинутые сами установят необходимое по своему усмотрению. Сделать это тоже стало удобнее.

Источник

Fedora silverblue что это

Welcome to Fedora Silverblue 35!

by Team Silverblue – November 02, 2021

We are proud to announce the release of Fedora Silverblue 35. Please try it and tell us what you think!

As always, before installing or upgrading your system to Silverblue 35, make sure to check the latest known issues.

Enjoy Fedora Silverblue and happy rebasing to everyone!

Welcome to Fedora Silverblue 34!

by Team Silverblue – April 28, 2021

We are proud to announce the release of Fedora Silverblue 34. Please try it and tell us what you think!

As always, before installing or upgrading your system to Silverblue 34, make sure to check the latest known issues.

Enjoy Fedora Silverblue and happy rebasing to everyone!

Welcome to Fedora Silverblue 33!

by Team Silverblue – October 27, 2020

Today, Silverblue 33 was released and can be downloaded here. We are confident you will enjoy this brand new release of Silverblue!

As always, before installing or upgrading your system to Silverblue 33, make sure to check the latest known issues

Thanks for choosing Fedora Silverblue and happy rebasing to everyone!

Fedora 32 was released!

by Team Silverblue – April 29, 2020

Silverblue 32 is now available to download. Please, install Silverblue 32 and share your thoughts about this release with us!

As always, before installing or upgrading your system to Silverblue 32, make sure to check the latest known issues

Many thanks for using Fedora Silverblue!

Fedora 31 is now available!

by Team Silverblue – November 1, 2019

We are proud to announce the release of Silverblue 31. Please download it and let us know what you think about this release!

Please, also take a look at the Fedora 31 release announcement. This includes an overall summary of improvements common to all of our Fedora flavours

Thanks for using Fedora Silverblue!

Fedora 30 has been released today!

by Matthias Clasen and Sanja Bonic – April 30, 2019

Exactly 6 months after the Fedora 29 release, here is Fedora 30! And Silverblue is part of it. Please try it and tell us what you think!

Some Organizational Changes to Fedora Silverblue

by Matthias Clasen and Sanja Bonic – December 12, 2018

Fedora Silverblue is growing and Fedora in general has a new strategy. In order to reflect this, we have decided to only use the Fedora Silverblue website at Fedora (that means no more teamsilverblue) and ask the community about their preference regarding where the sources and issue tracker shall live. Please vote by December 20, 2018. You can also find the long-term planning on where things should be in the voting thread.

Fedora 29 has been released today!

by Matthias Clasen and Sanja Bonic – October 30, 2018

This is a big milestone for us. Silverblue is part of a Fedora release for the first time. If you haven’t yet, please try the Fedora 29 Silverblue variant and tell us what you think!

And just in time for Fedora 29, we have the first version of the Fedora Toolbox ready for testing as well!

The toolbox is using container technology to bring back your familiar tools and development environment on top of the immutable Silverblue base, for the best of both worlds.

Follow Debarshi’s instructions to try out Fedora toolbox.

Congratulations, Flatpak!

by Matthias Clasen and Sanja Bonic – August 20, 2018

Flatpak has reached a major milestone today, with its 1.0 release.

We in Team Silverblue are all excited and happy to use Flatpak 1.0 as the solid foundation for application deployment and execution in Fedora Silverblue.

Читайте также:  что делать если горох не разваривается в супе даже после замачивания

Welcome to the party, Fedora CoreOS!

by Matthias Clasen and Sanja Bonic – June 21, 2018

As we learned yesterday, the Fedora family is growing!

We in Team Silverblue are all excited and happy that Fedora CoreOS will join us to push the limits of immutable operating systems and container technology in the larger Fedora family.

If you are interested in helping out, please join Team Silverblue. And if you think your use case would be a good fit for an image-based desktop OS, we’d like to hear from you!

We aim to make good progress on this project for Fedora 29 and plan to make Silverblue the preferred Workstation variant by Fedora 30.

Visit the Fedora Silverblue website to learn more and follow us on Twitter to get the latest updates.

A look around Team Silverblue

by Matthias Clasen and Sanja Bonic – May 23, 2018

A few weeks ago, we introduced Team Silverblue as a new initiative in Fedora.

Now it is time to take a deeper look and see what the project is about and how it works.

Goals and Deliverables

Before we chose the name Team Silverblue, the team was the Fedora Atomic Workstation SIG, and the Atomic Workstation is what we are producing, now under its new name, Silverblue. At its core, it is a variant of the Fedora Workstation which uses rpm-ostree to provide an immutable OS image with reliable updates and easy rollbacks.

The concrete goals of the Team Silverblue project are to provide excellent support for container-based workflows and make Silverblue the preferred variant of Fedora Workstation. We want to reach these goals by the time Fedora 30 is released.

To get there, we need to close a number of remaining gaps in the Flatpak and OSTree support in GNOME Software, and improve the support for contrainer-based workflows in the desktop.

You can take a look at our issue tracker to find out more about these and other tasks.

Infrastructure

Like most projects, Fedora Silverblue has a website (the one you’re on now, in fact). It serves as the central point for information around Silverblue. Over time, we hope to make this a go-to place for learning more about Linux and containers.

The Silverblue iso image and OSTree repository are built and hosted in the Fedora build infrastructure.

If you want to get in touch with team members, there are several ways:

Introducing Team Silverblue

by Matthias Clasen and Sanja Bonic – May 4, 2018

Good news, everyone! In some parts of the world it is still May the 4th. And with this date comes great responsibility. Let’s talk about Silverblue.

The Atomic variant of Fedora Workstation has been around for a few years. It has been a low-key operation that only a few people knew about and used. By now, most of the necessary pieces of infrastructure for a good desktop experience have fallen into place, and it is time to bring the Atomic Workstation to a bigger audience.

Atomic Workstation is dead. Long live Silverblue.

The Team Silverblue project is about taking the last few steps for turning the Atomic Workstation variant into a first-class product, and making it as good or better than the traditional variant for most use cases. A particular focus will be on developers, and we are working on better support for container-based workflows and pet containers in the desktop.

If you are interested in helping out, please join Team Silverblue. And if you think your use case would be a good fit for an image-based desktop OS, we’d like to hear from you!

We aim to make good progress on this project for Fedora 29 and plan to make Silverblue the preferred Workstation variant by Fedora 30.

Visit the Fedora Silverblue website to learn more and follow us on Twitter to get the latest updates.

© 2021 Fedora Silverblue.
A Fedora initiative.

Источник

Установка и использование Fedora Silverblue

Образ Fedora Silverblue и программу для записи на флешку Fedora Media Writer берем на официальном сайте Fedora. Записать на флешку Fedora Silverblue 30 можно программой Fedora Media Writer, или другой известной вам программой.

Установка и использование Fedora Silverblue

1.Установка Fedora Silverblue

Сразу хочу предупредить, что Silverblue 30 не «дружит» с двойной загрузкой. Может сработать, а может и не получиться. Это нужно иметь ввиду. Подробности на сайте: Документация Fedora.(нужно создавать дополнительный раздел boot/efi) Я надеюсь в 31-й версии поправят, ну а пока, что есть то и имеем.

В Silvrblue нет Live-режима, она использует установщик Anaconda и установка полностью идентична обычной установке Fedora. Запись в Silverblue возможна только в раздел /var. При разметке диска с отдельным разделом /home установщик сам сделает символическую ссылку в /var/home. Подробно на установке я останавливаться не буду.

Заполняем все поля, ждем пока установится, перезагружаем. Стоит отметить установка и развертывание происходит по другому и занимает больше времени, чем обычная установка Linux.

2. Настройка Fedora Silverblue

Silverblue имеет свой набор команд. Все команды rpm-ostree можно посмотреть в терминале:

Обновляем систему(нужно подождать пока скачается):

Первое обновление будет долгим, ежемесячных респинов и нет-установщика в Silverblue нет, посмотреть ход загрузки можно в системном мониторе. Можно обновиться и через Gnome-software, но я по старинке больше доверяю терминалу.

После обновления перезагрузим:

Далее запускаем Gnome-software и устанавливаем репозитории Fedora, перезагружаемся, опционально можно подключить репозиторий Google-chrome.

После обновления пробежимся по настройкам, терминалу, наутилусу, браузеру и настроим все под себя. Здесь я тоже подробно останавливаться не буду.

По умолчанию Silverblue выглядит примерно так:

Эта команда показывает выполненные развертывания, установленные пакеты (LayeredPackages, LocalPackages), закрепленные снимки.

Как видим в текущем снимке у нас добавлены репозитории Fedora и теперь можно устанавливать ее пакеты. На этом первоначальная настройка закончена.

3. Откаты, реверс, пины

Одной из удивительных возможностей Fedora Silverblue является возможность легкого отката системы. Смотрим систему:

Сделаем снимок, а если точнее закрепим развертывание системы:

sudo ostree admin pin 0

Добавим к примеру программу screenfetch

rpm-ostree install screenfetch
systemctl reboot

Я создал новое развертывание и закрепленный pin переместился вниз. Открепить снимок:

Здесь N порядковый номер развертывания от 0 до 2 в текущей загрузке (я признаться не сразу до этого допер). В нашем случае команда будет выглядеть так:

Как видим снимок открепился. Далее рассмотрим команду Reset. Она удаляет все установленные пакеты, возвращает систему в вид по умолчанию (при этом все личные файлы и настройки сброшенных приложений останутся):

Читайте также:  растяжки у подростка мальчика каких витаминов не хватает

Как видим сейчас уже три развертывания. Первое дефолтное(точка слева указывает какой снимок сейчас используется), второе предыдущее до сброса и третье наш закрепленный pin.

С закрепленным снимком(снимками) система поддерживает три последних развертывания. Без закрепленных снимков два развертывания(при обновлении, добавлении пакетов то есть создании нового развертывания открепленный снимок удалится).

Далее рассмотрим команду Rollback, при помощи нее можно откатится на предыдущий снимок:

Как видим первый и второй снимки поменялись местами, третий закрепленный pin остался на месте. Ещё нужно отметить OSTree не устанавливает полностью все снимки на диск, а загружает дельту.

Как видим с тремя снимками размер системы у нас чуть меньше 6 GB.

Если снимок не загружается или просто нужно загрузиться в определенный pin, его можно выбрать в меню загрузки. По умолчанию меню загрузки скрыто, Посмотреть его можно удерживая после включения, перезагрузки клавишу ESC в EFI системах и соответственно клавишу Shift в системах с BIOS.

Меню загрузки у меня (у других тоже) дублируется в четыре и шесть строк соответственно если два или три снимка в системе. Я использую верхнюю вторую или третью строку. Надеюсь в следующей версии Silverblue это исправят. Очистка кеша:

sudo ostree admin cleanup

4. Flatpak

Silverblue разработана для использования Flatpak, и сейчас мы их можем подключить все их, или на свой выбор. Флатпаки в отличии от обычных RPM пакетов не требуют перезагрузки при установке или обновлении. Устанавливаем репозиторий Flathub:

Дополнительно: бета-версия Flathub:

flatpak remote-add flathub-beta https://flathub.org/beta-repo/flathub-beta.flatpakrepo

Firefox пока отсутствует в flathub, но есть репозиторий с Firefox Nightly и Dev Edittion (поддерживается Red Hat).

Ночные приложения GNOME, здесь много приложений в стадии разработки, если захочется попробовать что-то не на Flathub или в качестве альтернативы.

Обновим Gnome-software, перезапустим систему.

Также можно удалить неиспользуемые репозитории Flathub:

flatpak remote-delete «name repo»

Первые установленные флатпаки тянут с собой все нужные библиотеки, зависимости и занимают много места. Последующие флатпаки, все это «хозяйство» используют совместно, занимают меньше места, быстрее качаются и устанавливаются.

На форумах пользователи пишут о использовании Snap и Appimage пакетов. Я сам не пробовал, но их тоже можно иметь ввиду.

5.Установка локальных пакетов

Silverblue поддерживает три типа пакетов.

В командах rpm-ostree нет собственного поиска пакетов, поэтому приходится использовать обходные решения:

Dnfdragora:

rpm-ostree install dnfdragora

Поиск RPM:

Список установленных пакетов:

Поиск через интернет: https://pkgs.org. https://apps.fedoraproject.org/packages/s/. А также сайты: Rpmfusion. Copr. Пакеты я стараюсь устанавливать списком (списками), чтобы уменьшить количество перезагрузок.

Установка RPM Fusion:

sudo rpm-ostree install firewall-config

rpm-ostree install chromium chromium-libs-media-freeworld

rpm-ostree install ffmpeg

Google-chrome (нужно включить репозиторий в Gnome-software):

rpm-ostree install google-chrome-stable

rpm-ostree install gstreamer1-libav gstreamer1-plugins-bad-freeworld gstreamer1-plugins-ugly gstreamer1-plugins-ugly-free chromium-libs-media-freeworld ffmpeg

Виртуализация (можно установить Virtualbox или Gnome-boxes, я же использую, Virt-manager):

rpm-ostree install virt-install libvirt-daemon-config-network libvirt-daemon-kvm qemu-kvm virt-manager virt-viewer virt-top

sudo systemctl start libvirtd

sudo systemctl enable libvirtd

Добавление пользователя в группу libvirtd:

По задумке разработчиков Silverblue нужно использовать с Flatpak. Можно установить все нужные приложения локально.

А также можно комбинировать и поставить все доступные из Flatpak.

Чем больше в системе локальных пакетов и сторонних репозиториев, тем медленней она обновляется. Снимок строится во время обновления вместе с локальными пакетами я думаю. А может вообще не обновиться (сам недавно делал Reset, обновлялся и по новой корректировал список и ставил заново локальные пакеты). Это тоже нужно иметь ввиду. Быстрая проверка обновлений:

6. Переключение Silverblue

Команда Rebase позволяет переключиться на любую версию Fedora независимо от того какая версия у нас установлена. Обновление версии дистрибутива Linux всегда было неоднозначным и спорным вопросом. Я, например, предпочитаю переустановку, кто-то обновление. Fedora Silverblue позволяет безболезненно переключиться на другую версию, что я сейчас и сделаю.

Проверяем доступные репозитории ostree:

ostree remote list

Проверяем доступные репозитории для rebase:

ostree remote refs fedora

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

Придется скачать около 1GB обновлений.

Ждем загрузку, установку и по окончании перезагружаем:

Как видим система обновилась на 31-ю, а второй снимок у нас 30-я Fedora. Это почти как dualboot. Далее я пробую 31-ю обновить на rawhide:

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

Как видим установилась и 32-я версия. Обновление работает без проблем, скорость загрузки растет постепенно. Если будут ошибки можно ввести команду отмены:

И начать заново. Рабочий снимок не пострадает. По окончании можно почистить кеш.

7. Окружение рабочего стола

В Silverblue можно установить, добавить к Gnome другие окружения рабочего стола (в дальнейшем DE) с помощью локальных пакетов. Я не люблю «кашу с DE», и предпочитаю одно DE на систему или DE+WM (оконный менеджер).

Сообщество Fedora разрабатывает ветку Kinoite для использования Fedora Silverblue с другими DE. Снова берем наш дефолтный Silverblue. Можно закрепить снимок:

sudo ostree admin pin 0

Загружаем ключ GPG:

Добавляем удаленную ветку OSTree:

ostree remote list

Смотрим доступные образы:

ostree remote refs kinoite

Как видим в у нас есть образы:

Для начала попробуем установить KDE:

rpm-ostree rebase kinoite:fedora/30/x86_64/kinoite

Скачаем порядка 750MB, после установки перезагрузим:

Итак мы установили KDE с минимальным набором приложений.

Далее посмотрим образ base:

rpm-ostree rebase kinoite:fedora/30/x86_64/base

Здесь мы видим минимальную Fedora Server. Далее я переключаюсь на сохраненный pin 0 с дефолтной Fedora Silverblue и устанавливаю XFCE:

rpm-ostree rebase kinoite:fedora/30/x86_64/xfce

Здесь мы видим Fedora XFCE. Далее я устанавливаю Deepin:

rpm-ostree rebase kinoite:fedora/30/x86_64/deepin

Здесь мы видим Fedora Deepin. Далее я устанавливаю LXQT:

rpm-ostree rebase kinoite:fedora/30/x86_64/lxqt

Здесь мы видим Fedora LXQT. Далее я два раза пробовал установить kinoite:fedora/30/x86_64/pantheon (с окружением Pantheon). К сожалению Pantheon отдельно я не смог запустить, возможно его нужно устанавливать вместе с Gnome. Последним я установил kinoite:fedora/30/x86_64/silverblue:

rpm-ostree rebase kinoite:fedora/30/x86_64/silverblue

Это тот же Gnome, но из репозитория Kinoite. Как видим некоторые другие DE вполне себе ставятся на Silverblue из репозитория Kinoite. Чтобы оценить их работу, нужно ставить на реальное «железо» и пользоваться. Также нужно учитывать, что это не официальные (возможно пока) спины Fedora, а проект одного разработчика. Подробнее здесь. Я же пока использую обычную Fedora Silverblue c Gnome.

8. Toolbox

Другими словами, контейнеры панели инструментов выглядят, чувствуют и ведут себя как стандартная среда командной строки Linux. Для запуска требуются две простые команды:

Эта команда загрузит образ Fedora(500MB) и создаст из него контейнер панели инструментов. После этого запустите:

Оказавшись внутри панели инструментов, вы можете получить доступ к общим инструментам командной строки и установить новые с помощью DNF. Выход из Toolbox:

Полный список команд можно посмотреть в терминале:

Заключение

Итак на этом настройка Fedora Silverblue закончена. Свой опыт использования, вопросы, пишите в комментариях. В следующей части я напишу о продвинутых настройках Silverblue.

Более подробно о настройках можно узнать на официальном сайте. А также хорошие обзоры в ютубе снял блогер DorianDotSlash:


Источник

Сказочный портал