Alteratorctl/editions module

Материал из ALT Linux Wiki


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"
]

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

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

$ alteratorctl editions --help
Использование:
  alteratorctl editions [ОПЦИИ] Вывод списка редакций
  alteratorctl editions [КОМАНДА] [ОПЦИИ] [редакция]

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

Опции:
  -v, --verbose               Добавить к списку редакций пути к объектам на dbus
  -d, --display-name-only     Показать только отображаемые имена редакций
  -D, --no-display-name       Скрыть отображаемые имена редакций
  -p, --path-only             Отобразить только пути объектов редакций на DBus
  -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)