Alteratorctl/editions module: различия между версиями
Savelevsa (обсуждение | вклад) |
Savelevsa (обсуждение | вклад) Нет описания правки |
||
Строка 10: | Строка 10: | ||
<noinclude>[[Категория:Неоконченные страницы|{{PAGENAME}}]]</noinclude> | <noinclude>[[Категория:Неоконченные страницы|{{PAGENAME}}]]</noinclude> | ||
'''Alteratorctl editions''' — модуль консольного приложения [[Alteratorctl|alteratorctl]], предоставляющий возможность выбора редакции и получения информации о составе доступных к выбору редакций. | '''Alteratorctl editions''' — модуль консольного приложения [[Alteratorctl|alteratorctl]], предоставляющий возможность выбора '''редакции''' и получения информации о составе доступных к выбору '''редакций'''. | ||
=== Основная информация === | === Основная информация === | ||
Модуль использует интерфейс <tt>org.altlinux.alterator.edition1</tt> объектов из пакетов с редакциями. | Модуль использует интерфейс <tt>org.altlinux.alterator.edition1</tt> объектов из пакетов с '''редакциями'''. | ||
Для работы некоторых команд модуля могут потребоваться права администратора. | Для работы некоторых команд модуля могут потребоваться права администратора. | ||
=== Информация по редакциям === | === Информация по редакциям === | ||
Редакция — набор компонентов в составе дистрибутива. Каждая редакция содержит индивидуальный набор предустановленных и доступных для установки компонентов. | '''Редакция''' — набор '''компонентов''' в составе дистрибутива. Каждая '''редакция''' содержит индивидуальный набор предустановленных и доступных для установки '''компонентов'''. | ||
Список доступных редакций на данный момент: | Список доступных '''редакций''' на данный момент: | ||
# Альт Сервер (edition_server) | # Альт Сервер (edition_server) | ||
# Альт Домен (edition_domain) | # Альт Домен (edition_domain) | ||
=== Структура редакции === | === Структура редакции === | ||
Структура редакции представляется в формате TOML и имеет следующий вид: | Структура '''редакции''' представляется в формате TOML и имеет следующий вид: | ||
<pre> | <pre> | ||
type = "Edition" | type = "Edition" | ||
Строка 82: | Строка 82: | ||
=== Примеры использования модуля === | === Примеры использования модуля === | ||
Отображение списка редакций и имени текущей редакции: | Отображение списка '''редакций''' и имени текущей '''редакции''': | ||
<source lang="text" highlight="1"> | <source lang="text" highlight="1"> | ||
$ alteratorctl editions | $ alteratorctl editions | ||
Строка 89: | Строка 89: | ||
</source> | </source> | ||
Установка выбранной редакции: | Установка выбранной '''редакции''': | ||
<source lang="text" highlight="1, 2"> | <source lang="text" highlight="1, 2"> | ||
# alteratorctl editions set edition_domain | # alteratorctl editions set edition_domain |
Версия от 15:06, 22 мая 2025
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
Альт Домен (edition_domain)
* Альт Сервер (edition_server)
Установка выбранной редакции:
# alteratorctl editions set edition_domain
# alteratorctl editions
* Альт Домен (edition_domain)
Альт Сервер (edition_server)