Product SiteDocumentation Site

32.3. Модуль components

Модуль components использует интерфейс org.altlinux.alterator.component1 объектов установленных компонентов.
Компонент — набор пакетов, предоставляющих определённую функциональность, и некоторую последовательность действий (deploy) для их конфигурации.
Модуль позволяет:
  • просматривать список компонентов;
  • просматривать информацию о компонентах (статус, описание, состав);
  • устанавливать/удалять компоненты.

Примечание

Для работы некоторых команд модуля могут потребоваться права администратора.
Примеры использования модуля:
  • вывести компоненты в виде дерева с псевдографикой:
    $ alteratorctl components -g
    
  • вывести компоненты в виде простого дерева:
    $ alteratorctl components -t
    
  • вывести список компонентов с отображением их имён, а не только имён объектов:
    $ alteratorctl components -l --show-display-name
    
  • вывести пути объектов компонентов на D-Bus в виде дерева с псевдографикой:
    $ alteratorctl components list -p
    
  • вывести список установленных компонентов:
    $ alteratorctl components list -l -i
    
  • вывести список неустановленных компонентов:
    $ alteratorctl components list -l -u
    
  • вывести описание компонента samba-dc:
    $ alteratorctl components description samba-dc
    Компонент samba-dc
    
    Контроллер домена (Active Directory).
    Обеспечивает централизованное управление учётными записями пользователей,
    доступ к сетевым ресурсам, а также безопасность корпоративной сети.
    
  • установить компонент samba-dc:
    $ alteratorctl components install samba-dc
    ==== AUTHENTICATING FOR org.altlinux.alterator.apt1.Update ====
    org.altlinux.alterator.apt1.Update requires authentication.
    Authenticating as: System Administrator (root)
    Password:
    ==== AUTHENTICATION COMPLETE ====
    Устанавливаемые пакеты:
    bind-utils
    task-samba-dc
    samba-winbind-clients
    ==== AUTHENTICATING FOR org.altlinux.alterator.apt1.Install ====
    org.altlinux.alterator.apt1.Install requires authentication.
    Authenticating as: System Administrator (root)
    Password:
    ==== AUTHENTICATION COMPLETE ====
    
  • удалить компонент samba-dc:
    $ alteratorctl components remove samba-dc
    ==== AUTHENTICATING FOR org.altlinux.alterator.apt1.Update ====
    org.altlinux.alterator.apt1.Update requires authentication.
    Authenticating as: System Administrator (root)
    Password:
    ==== AUTHENTICATION COMPLETE ====
    Удаляемые пакеты:
    bind-utils
    task-samba-dc
    samba-winbind-clients
    ==== AUTHENTICATING FOR org.altlinux.alterator.apt1.Remove ====
    org.altlinux.alterator.apt1.Remove requires authentication.
    Authenticating as: System Administrator (root)
    Password:
    ==== AUTHENTICATION COMPLETE ====