Alteratorctl/editions module: различия между версиями

Материал из ALT Linux Wiki
Нет описания правки
Строка 19: Строка 19:


=== Информация по редакциям ===
=== Информация по редакциям ===
'''Редакция''' — набор '''компонентов''' в составе дистрибутива. Каждая '''редакция''' содержит индивидуальный набор предустановленных и доступных для установки '''компонентов'''.
'''Редакция''' — набор компонентов, которые сопровождаются в продукте. Возможность выбора редакций появилась в [[Альт_Сервер_11|'''Альт Сервер 11.0''']].


Список доступных '''редакций''' на данный момент:
На данный момент в дистрибутиве доступны две редакции:
# Альт Сервер (edition_server)
* «Альт Сервер»;
# Альт Домен (edition_domain)
* [[Альт_Домен_11|«Альт Домен»]].


=== Структура редакции ===
=== Структура редакции ===

Версия от 17:47, 22 мая 2025


Stub.png
Данная страница находится в разработке.
Эта страница ещё не закончена. Информация, представленная здесь, может оказаться неполной или неверной.

Alteratorctl editions — модуль консольного приложения alteratorctl, предоставляющий возможность выбора редакции и получения информации о составе доступных к выбору редакций.

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

Модуль использует интерфейс org.altlinux.alterator.edition1 объектов из пакетов с редакциями.

Для работы некоторых команд модуля могут потребоваться права администратора.

Информация по редакциям

Редакция — набор компонентов, которые сопровождаются в продукте. Возможность выбора редакций появилась в Альт Сервер 11.0.

На данный момент в дистрибутиве доступны две редакции:

Структура редакции

Структура редакции представляется в формате TOML и имеет следующий вид:

type = "Edition"
name = "имя редакции"
display_name.en = "Отображаемое имя редакции на английском"
display_name.ru = "Отображаемое имя редакции на русском"

license = "Имя лицензии/Релиз"
arches = [ "Архитектура 1", "Архитектура 2" ]

desktop_environment = "Графическое окружение"
kflavours = { default = "Версия ядра по умолчанию", options = [ "Версия ядра 1", "Версия ядра 2" ] }
languages = { default = "Язык по умолчанию", options = [ "Язык 1", "Язык 2" ] }

[sections.base]
display_name.en = "Имя базовой секции компонентов, входящих в образ на английском"
display_name.ru = "Имя базовой секции компонентов, входящих в образ на русском"
components = [
    "Компонент 1",
    "Компонент 2",
    "…",
    "Компонент N"
]

[sections.main]
display_name.en = "Имя секции компонентов, доступных к установке на английском"
display_name.ru = "Имя секции компонентов, доступных к установке на русском"
components = [
    "Компонент 1",
    "Компонент 2",
    "…",
    "Компонент N"
]

Использование модуля

Модуль предусматривает использование следующих команд и опций:

Команды:
description [название редакции]         получить описание выбранной редакции.
get                                     получить название текущей редакции.
info [название редакции]                вывести информацию о выбранной редакции.
license [название редакции]             вывести информацию о лицензии выбранной редакции.
list [опции]                            вывести список доступных редакций.
set [название редакции]                 установить выбранную редакцию.

Опции:
-d, --display-name-only                 показать только отображаемые имена редакций.
-D, --no-display-name                   скрыть отображаемые имена редакций.
-p, --path-only                         отобразить пути объектов редакций на D-Bus.
-n, --name-only                         отобразить только имена объектов редакций.
-N, --no-name                           скрыть отображение имён объектов редакций.
-h, --help                              показать справку модуля editions.

Примеры использования модуля

Отображение списка редакций и имени текущей редакции:

$ alteratorctl editions
  Альт Домен (edition_domain)
* Альт Сервер (edition_server)

Установка выбранной редакции:

# alteratorctl editions set edition_domain
# alteratorctl editions
* Альт Домен (edition_domain)
  Альт Сервер (edition_server)