Отредактировано 4 несколько месяцев назад от ExtremeHow Редакционная команда
Fedora SilverblueАтомарные обновленияНеподверженная изменениям ОСУстановкаКонфигурацияОперационная системаКомандная строкаТерминалОткрытый исходный кодКомпьютеры
Перевод обновлен 4 несколько месяцев назад
Добро пожаловать в мир Fedora Silverblue, где вы испытаете новый способ использования Linux. Fedora Silverblue — это инновационная версия Fedora, которая сосредоточена на неизменяемости и стабильности. Это руководство поможет вам понять, как эффективно использовать Fedora Silverblue. Мы рассмотрим установку, ежедневное использование, управление пакетами и многое другое, предоставив вам исчерпывающую информацию, чтобы вы могли извлечь максимум из вашей системы Silverblue.
Fedora Silverblue — это вариант Fedora Workstation, разработанный на основе неизменяемой операционной системы. Это означает, что образ системы доступен только для чтения и не может быть изменен, за исключением необходимых обновлений и исправлений программного обеспечения. Основные принципы Silverblue — это прочность, консистентность и неизменяемость. Идея заключается в том, чтобы предоставить стабильную основу, обеспечивая при этом гибкость через контейнерные приложения.
Неизменная природа Silverblue означает, что операционная система не меняется в ходе работы. Вы можете быть уверены, что каждое загрузка принесет тот же самый образ ОС, что приносит огромные выгоды с точки зрения стабильности. В средах, где стабильность имеет решающее значение, таких как разработка и тестирование, эта неизменяемость особенно ценна.
Fedora Silverblue использует OSTree, инструмент для управления деревом файловой системы целиком. Представьте себе его как систему управления версиями для вашей операционной системы. Обновления и изменения управляются как атомарные операции. Любые изменения, которые вы вносите, могут быть беспрепятственно отменены, что делает устранение неполадок простым и безопасным.
Установка Fedora Silverblue довольно проста и аналогична установке Fedora Workstation. Вот основные шаги, но помните, что всегда полезно создавать резервные копии ваших важных данных перед началом установки.
Rufus
(Windows) или Etcher
(Linux/Mac), чтобы создать загрузочную USB-флешку.После успешной установки вы увидите, что Fedora Silverblue загружается в современную среду рабочего стола GNOME. Вот некоторые начальные шаги, которые вы можете выполнить:
Убедитесь, что ваши сетевые настройки настроены правильно для подключения к интернету. Silverblue должна автоматически управлять сетевыми подключениями, но вы можете настроить параметры в Центре управления GNOME, если необходимо. Сразу же проверьте наличие обновлений, используя следующую команду в терминале:
$ rpm-ostree update $ rpm-ostree upgrade
Система загрузит и применит необходимые обновления, гарантируя наличие последних исправлений безопасности и функций. После обновления, подумайте о перезагрузке, чтобы применить изменения.
В отличие от традиционных систем Linux, которые полагаются на менеджеры пакетов RPM или DEB, Fedora Silverblue использует Flatpak для большинства приложений. Flatpak позволяет приложениям работать в песочнице и ограниченно. Вы можете устанавливать приложения с помощью командной строки или графического приложения GNOME Software.
Используйте следующие команды, чтобы находить и устанавливать приложения с помощью Flatpak:
$ flatpak search <application-name> $ flatpak install <application-name>
Вы можете заменить <application-name>
на название приложения, которое вы хотите найти и установить.
Механизм обновления Fedora Silverblue через rpm-ostree облегчает поддержку операционной системы. Вот более подробное объяснение того, как поддерживать ваше системное программное обеспечение в актуальном состоянии:
Иногда вам может потребоваться установить пакеты RPM напрямую на Silverblue. Здесь вступает в силу "слоение". Используйте следующую команду для слойки пакетов:
$ rpm-ostree install <package-name>
Помните, что это отличается от традиционной установки RPM, поскольку rpm-ostree управляет этими пакетами в слоистом виде. После установки пакета вам нужно будет перезагрузить компьютер, чтобы изменения вступили в силу.
Если возникнут какие-либо проблемы с обновлением или установкой пакета, Fedora Silverblue предлагает отличные функции отката. Вы легко можете вернуться в прежнее состояние:
$ rpm-ostree rollback
Если вы хотите базировать свою систему на другой ветке (например, тестовой ветке), вы можете использовать:
$ rpm-ostree rebase <branch-name>
Контейнеризация — важная часть Fedora Silverblue. Вместо традиционной установки приложений контейнеры позволяют запускать любое программное обеспечение с зависимостями, полностью изолированное от остальной системы.
Fedora Silverblue поставляется с Podman, инструментом для управления OCI-контейнерами. Podman позволяет вам создавать, запускать и управлять контейнерами на вашей системе так же, как Docker. Вот некоторые основные команды Podman:
# Загрузить образ: $ podman pull <image-name> # Запустить контейнер: $ podman run -it <image-name> /bin/bash # Список запущенных контейнеров: $ podman ps # Остановить контейнер: $ podman stop <container-id>
Замените <image-name>
и <container-id>
на соответствующие имена или идентификаторы. Команды Podman очень похожи на команды Docker, что упрощает их использование для тех, кто знаком с Docker.
Fedora Silverblue отлично подходит для современных разработческих и продуктивных рабочих процессов. Ее контейнеро-ориентированный подход может быть полезен для разработчиков, которым нужны различные среды для различных проектов.
Разработчики могут использовать такие инструменты, как toolbox
, чтобы создать изменяемую контейнеризированную среду в Silverblue, позволяя устанавливать традиционные пакеты. Вот как вы можете создать и войти в toolbox:
# Установить toolbox (если необходимо) $ sudo dnf install toolbox # Создать новую среду toolbox $ toolbox create # Войти в среду toolbox $ toolbox enter
Внутри Toolbox вы можете использовать менеджер пакетов, такой как dnf
, для установки инструментов разработки, библиотек или любого программного обеспечения, которое вам нужно, как если бы вы использовали модифицированную Fedora Workstation.
С атомарной системой обновлений и функцией отката вы можете поддерживать стабильность системы в течение долгого времени. Неизменяемая файловая система означает, что ошибки или повреждения могут быть исправлены в массовом порядке с обновлениями пакетов, снижая время простоя и непредсказуемое поведение.
Благодаря своей последовательной среде Fedora Silverblue особенно удобна в разработческих командах, где разные участники нуждаются в одинаковой настройке для тестирования и разработки, таким образом устраняя проблему “это работает на моей машине”.
Fedora Silverblue представляет собой шаг вперед в эволюции операционной системы Linux, подчеркивая неизменяемость, контейнеризацию и простоту обновлений. Обеспечивая стабильную основу и позволяя приложениям быть изолированными друг от друга, Silverblue предлагает уникальную платформу как для повседневных пользователей Linux, так и для разработчиков, желающих создавать и тестировать в согласованной среде.
Примите простоту, стабильность и мощность Fedora Silverblue, поскольку она обеспечивает трансформационное вычислительное переживание.
Если вы найдете что-то неправильное в содержании статьи, вы можете