Barium utils: различия между версиями
		    Материал из ROSA Wiki
		    
		    
		
		| Betcher (обсуждение | вклад)  Новая страница: «                                  Barium-utils набор скриптов для управления модулями и другими компонентами дистрибутивов \ Роса Барий.                                           Базовый набор включает:                                           * barium - точка входа. Единый скрипт запуска для остальных утилит. Тол...» | Betcher (обсуждение | вклад) Нет описания правки | ||
| Строка 1: | Строка 1: | ||
| === Barium-utils ===    | |||
| набор скриптов для управления модулями и другими компонентами дистрибутивов  | |||
| Роса Барий.   | набор скриптов для управления модулями и другими компонентами дистрибутивов Роса Барий.   | ||
| Базовый набор включает:   | ===== Базовый набор включает: ===== | ||
| * barium - точка входа. Единый скрипт запуска для остальных утилит. Только для  | * barium - точка входа. Единый скрипт запуска для остальных утилит. Только для | ||
| него есть ссылка в $PATH, все остальные запускаются с его помощью. Например:   | него есть ссылка в $PATH, все остальные запускаются с его помощью. Например:   | ||
| barium ls   |    barium ls | ||
| * b-lib - библиотека, которую используют скрипты barium-utils, без параметров  | * b-lib - библиотека, которую используют скрипты barium-utils, без параметров выведет список доступных функций. Некоторые из них можно использовать отдельно. Например:   | ||
| выведет список доступных функций. Некоторые из них можно использовать отдельно.  | |||
| Например:   | |||
| barium b-lib getHash ваш_пароль   |    barium b-lib getHash ваш_пароль | ||
| создаст хэш пароля в таком виде как он записывается в /etc/shadow, можно  | создаст хэш пароля в таком виде как он записывается в /etc/shadow, можно использовать для генерации хэша пароля пользователя и root для Rosa.ini | ||
| использовать для генерации хэша пароля пользователя и root для Rosa.ini   | |||
| * ls - список подключенных модулей   | * ls - список подключенных модулей   | ||
| * add - утилита для подключения модуля на горячую, работает только при загрузке  | * add - утилита для подключения модуля на горячую, работает только при загрузке с aufs. Аналог pfsload (pfs-utils), activate (MagOS) | ||
| с aufs. Аналог pfsload (pfs-utils), activate (MagOS)   | |||
| * rm - утилита для отключения модуля на горячую, работает только при загрузке с  | * rm - утилита для отключения модуля на горячую, работает только при загрузке с aufs. Аналог pfsunload (pfs-utils), deactivate (MagOS)   | ||
| aufs. Аналог pfsunload (pfs-utils), deactivate (MagOS)   | |||
| * modinfo - получение информации о модуле. Аналог pfsinfo (pfs-utils)   | * modinfo - получение информации о модуле. Аналог pfsinfo (pfs-utils)   | ||
| Строка 31: | Строка 26: | ||
| * find - поиск файла по подключенным модулям   | * find - поиск файла по подключенным модулям   | ||
| * mkmod - создание модуля из папки. Сборка составных модулей. Аналог mkpfs  | * mkmod - создание модуля из папки. Сборка составных модулей. Аналог mkpfs (pfs-utils)   | ||
| (pfs-utils)   | |||
| * splitmod - разборка составных модулей. Аналог pfsextract (pfs-utils)   | * splitmod - разборка составных модулей. Аналог pfsextract (pfs-utils)   | ||
| * dnf2mod - сборка модулей из пакетов находящихся в репозиториях с  | * dnf2mod - сборка модулей из пакетов находящихся в репозиториях с использованием dnf. Аналог dnf2xzm (MagOS)   | ||
| использованием dnf. Аналог dnf2xzm (MagOS)   | |||
| * chroot2mod - сборка модулей по сценарию выполняемому в chroot'e, аналогичном  | * chroot2mod - сборка модулей по сценарию выполняемому в chroot'e, аналогичном базовой системе. Аналог chroot2pfs (pfs-utils) | ||
| базовой системе. Аналог chroot2pfs (pfs-utils)   | |||
| * diff-changes - утилита позволяет вычислять изменения в changes за  | * diff-changes - утилита позволяет вычислять изменения в changes за определенный период и создавать из изменений модуль Аналог syschanges (MagOS) | ||
| определенный период и создавать из изменений модуль Аналог syschanges (MagOS)   | |||
| * getmod - поиск и скачивание модулей из репозитория модулей   | * getmod - поиск и скачивание модулей из репозитория модулей | ||
| * instmod - установка модуля в систему (локальные файлы, а также rsync и  | * instmod - установка модуля в систему (локальные файлы, а также rsync и протоколы которые понимает wget) | ||
| протоколы которые понимает wget)   | |||
| * comparator - утилита для объединения одинаковых текстовых файлов находящихся  | * comparator - утилита для объединения одинаковых текстовых файлов находящихся в разных модулях. В первую очередь это касается ''' /etc/shadow, /etc/group, /etc/passwd '''. При создании модуля может создаваться пользователь. Если таких модулей несколько, то: | ||
| в разных модулях. В первую очередь это касается /etc/shadow, /etc/group,  | |||
| /etc/passwd.   | |||
| При создании модуля может создаваться пользователь. Если таких модулей  | |||
| несколько, то   | |||
| barium comparator -i /etc/shadow /etc/group /etc/passwd   |     barium comparator -i /etc/shadow /etc/group /etc/passwd   | ||
| поможет собрать пользователей по модулям   | поможет собрать пользователей по модулям   | ||
| * marriage - утилита для управления привязкой Бария к машинам.   | * marriage - утилита для управления привязкой Бария к машинам. (устарела для Барий13)  | ||
| * update - утилита для обновления системы   | * update - утилита для обновления системы | ||
| * applet - апплет в трей, показывает состояние системы управляет основными  | * applet - апплет в трей, показывает состояние системы управляет основными функциями ОС Барий   | ||
| функциями ОС Барий   | |||
| В версии для установки на токен дополнительно доступны:   | =====В версии для установки на токен дополнительно доступны: ===== | ||
| * install - консольный инсталлятор бария на токен с привязкой логина к пинкоду   | * install - консольный инсталлятор бария на токен с привязкой логина к пинкоду   | ||
| Строка 73: | Строка 58: | ||
| * install-gui - GUI для barium install   | * install-gui - GUI для barium install   | ||
| * login - консольная утилита для привязки логина в систему к пинкоду токена   | * login - консольная утилита для привязки логина в систему к пинкоду токена   | ||
| * setup - утилита используемая из install-gui для настройки при первом старте  | * setup - утилита используемая из install-gui для настройки при первом старте предустановленной на токен ОС Барий   | ||
| предустановленной на токен ОС Барий   | |||
| * token - вспомогательная для barium login утилита для определения типа токена   | * token - вспомогательная для barium login утилита для определения типа токена   | ||
| [[Категория:ОС_Роса_Барий]] | [[Категория:ОС_Роса_Барий]] | ||
Версия от 16:43, 27 марта 2025
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 - утилита для управления привязкой Бария к машинам. (устарела для Барий13)
- update - утилита для обновления системы
- applet - апплет в трей, показывает состояние системы управляет основными функциями ОС Барий
В версии для установки на токен дополнительно доступны:
- install - консольный инсталлятор бария на токен с привязкой логина к пинкоду
- install-gui - GUI для barium install
- login - консольная утилита для привязки логина в систему к пинкоду токена
- setup - утилита используемая из install-gui для настройки при первом старте предустановленной на токен ОС Барий
- token - вспомогательная для barium login утилита для определения типа токена