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

Материал из ALT Linux Wiki
Нет описания правки
Строка 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


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

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

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

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

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

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

Редакция — набор компонентов в составе дистрибутива. Каждая редакция содержит индивидуальный набор предустановленных и доступных для установки компонентов.

Список доступных редакций на данный момент:

  1. Альт Сервер (edition_server)
  2. Альт Домен (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)