Alteratorctl/editions module
Alteratorctl editions — модуль консольного приложения alteratorctl, предоставляющий возможность выбора редакции и получения информации о составе доступных к выбору редакций.
Основная информация
Модуль использует интерфейс org.altlinux.alterator.edition1 объектов из пакетов с редакциями.
Для работы некоторых команд модуля могут потребоваться права администратора.
Информация по редакциям
Редакция — набор компонентов в составе дистрибутива. Каждая редакция содержит индивидуальный набор предустановленных и доступных для установки компонентов.
Список доступных редакций на данный момент:
- Альт Сервер (edition_server)
- Альт Домен (edition_domain)
Структура редакции
Структура редакции представляется в формате 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
выведет список доступных редакций и покажет текущую:
- Команда
- Отображение только имени объекта текущей редакции.
- Команда
alteratorctl editions get
покажет имя объекта текущей редакции:
- Команда
- Установка выбранной редакции.
- Команда
alteratorctl editions set edition_domain
установит редакцию Альт Домен:
- Команда
- Получение информации о лицензии выбранной редакции.
- Команда
alteratorctl editions license edition_domain
покажет информацию о лицензии редакции Альт Домен:
- Команда