Barium:utils — различия между версиями
Материал из Rosalab Wiki
Betcher (обсуждение | вклад) |
Betcher (обсуждение | вклад) |
||
(не показаны 3 промежуточные версии 2 участников) | |||
Строка 1: | Строка 1: | ||
− | Barium-utils набор скриптов для управления модулями и другими компонентами дистрибутивов Роса "Барий". | + | === Barium-utils === |
+ | набор скриптов для управления модулями и другими компонентами дистрибутивов Роса "Барий". | ||
Строка 21: | Строка 22: | ||
* modinfo - получение информации о модуле. Аналог pfsinfo (pfs-utils) | * modinfo - получение информации о модуле. Аналог pfsinfo (pfs-utils) | ||
+ | |||
+ | * find - поиск файла по подключенным модулям | ||
* mkmod - создание модуля из папки. Сборка составных модулей. Аналог mkpfs (pfs-utils) | * mkmod - создание модуля из папки. Сборка составных модулей. Аналог mkpfs (pfs-utils) | ||
Строка 26: | Строка 29: | ||
* splitmod - разборка составных модулей. Аналог pfsextract (pfs-utils) | * splitmod - разборка составных модулей. Аналог pfsextract (pfs-utils) | ||
− | * dnf2mod - сборка модулей из пакетов находящихся в репозиториях с использованием dnf. Аналог | + | * dnf2mod - сборка модулей из пакетов находящихся в репозиториях с использованием dnf. Аналог dnf2xzm (MagOS) |
* chroot2mod - сборка модулей по сценарию выполняемому в chroot'e, аналогичном базовой системе. Аналог chroot2pfs (pfs-utils) | * chroot2mod - сборка модулей по сценарию выполняемому в chroot'e, аналогичном базовой системе. Аналог chroot2pfs (pfs-utils) | ||
+ | |||
+ | * diff-changes - утилита позволяет вычислять изменения в changes за определенный период и создавать из изменений модуль Аналог syschanges (MagOS) | ||
* getmod - поиск и скачивание модулей из репозитория модулей | * getmod - поиск и скачивание модулей из репозитория модулей | ||
+ | |||
+ | * instmod - установка модуля в систему (локальные файлы, а также rsync и протоколы которые понимает wget) | ||
* comparator - утилита для объединения одинаковых текстовых файлов находящихся в разных модулях. В первую очередь это касается /etc/shadow, /etc/group, /etc/passwd. | * comparator - утилита для объединения одинаковых текстовых файлов находящихся в разных модулях. В первую очередь это касается /etc/shadow, /etc/group, /etc/passwd. |
Текущая версия на 11:35, 20 сентября 2023
Barium-utils
набор скриптов для управления модулями и другими компонентами дистрибутивов Роса "Барий".
Базовый набор включает:
- barium - "точка входа". Единый скрипт запуска для остальных утилит. Только для него есть ссылка в $PATH, все остальные запускаются с его помощью. Например:
barium ls
- b-lib - библиотека, которую используют скрипты barium-utils, без параметров выведет список доступных функций. Некоторые из них можно использовать отдельно. Например:
barium b-lib getHash ваш_пароль
создаст хэш пароля в таком виде как он записывается в /etc/shadow, можно использовать для генерации хэша пароля пользователя и root для Rosa.ini
- ls - список подключенных модулей
- add - утилита для подключения модуля "на горячую", работает только при загрузке с aufs. Аналог pfsload (pfs-utils), activate (MagOS)
- rm - утилита для отключения модуля "на горячую", работает только при загрузке с aufs. Аналог pfsunload (pfs-utils), deactivate (MagOS)
- modinfo - получение информации о модуле. Аналог pfsinfo (pfs-utils)
- find - поиск файла по подключенным модулям
- mkmod - создание модуля из папки. Сборка составных модулей. Аналог mkpfs (pfs-utils)
- splitmod - разборка составных модулей. Аналог pfsextract (pfs-utils)
- dnf2mod - сборка модулей из пакетов находящихся в репозиториях с использованием dnf. Аналог dnf2xzm (MagOS)
- chroot2mod - сборка модулей по сценарию выполняемому в chroot'e, аналогичном базовой системе. Аналог chroot2pfs (pfs-utils)
- diff-changes - утилита позволяет вычислять изменения в changes за определенный период и создавать из изменений модуль Аналог syschanges (MagOS)
- getmod - поиск и скачивание модулей из репозитория модулей
- instmod - установка модуля в систему (локальные файлы, а также rsync и протоколы которые понимает wget)
- comparator - утилита для объединения одинаковых текстовых файлов находящихся в разных модулях. В первую очередь это касается /etc/shadow, /etc/group, /etc/passwd.
При создании модуля может создаваться пользователь. Если таких модулей несколько, то
barium comparator -i /etc/shadow /etc/group /etc/passwd
поможет собрать пользователей по модулям
- marriage - утилита для управления привязкой Бария к машинам.
- update - утилита для обновления системы
- applet - апплет в трей, показывает состояние системы управляет основными функциями ОС Барий
В версии для установки на токен дополнительно доступны:
- install - консольный инсталлятор бария на токен с привязкой логина к пинкоду
- install-gui - GUI для barium install
- login - консольная утилита для привязки логина в систему к пинкоду токена
- setup - утилита используемая из install-gui для настройки при первом старте предустановленной на токен ОС Барий
- token - вспомогательная для barium login утилита для определения типа токена