Alteratorctl/editions module: различия между версиями
Savelevsa (обсуждение | вклад) Нет описания правки |
Savelevsa (обсуждение | вклад) |
||
Строка 19: | Строка 19: | ||
=== Информация по редакциям === | === Информация по редакциям === | ||
'''Редакция''' — набор | '''Редакция''' — набор компонентов, которые сопровождаются в продукте. Возможность выбора редакций появилась в [[Альт_Сервер_11|'''Альт Сервер 11.0''']]. | ||
На данный момент в дистрибутиве доступны две редакции: | |||
* «Альт Сервер»; | |||
* [[Альт_Домен_11|«Альт Домен»]]. | |||
=== Структура редакции === | === Структура редакции === |
Версия от 17:47, 22 мая 2025
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)