Назначения таблиц и соответствие команд #30

Closed
opened 4 months ago by asmeron · 0 comments
Owner

Назначение по именам таблиц:

  1. network_list.csv
    • Таблица типов сетевых интерфейсов с возможными именами сетевых устройств
    • Слайд 99 Настройка сетевых интерфейсов
    • Колонка TYPE тип сетевого интерфейса
    • Колонка Name имя сетевого интерфейса
    • Сохраняет параметр: AUTOINSTALL["ubconfig set [network] NETWORK[<UNIT>@<COMMAND>]"]=<VALUE>
  2. service_list.csv
    • Таблица сервисов для автозагрузки
    • Слайд 91 Службы автозагрузки
    • Колонка NAME соответствует колонки Служба
    • Колонка NAME_SERVICES соответствует колонки Сервис
    • Колонка DECRIPTION соответствует колонки Описание
    • Сохраняет параметр: AUTOINSTALL["ubconfig set [system] SERVICES_ENABLE"]=<service_1>,<service_n>
  3. kernel_list.csv
    • Таблица выбора версии ядра для скачивания из репозитория и установки в качестве загружаемого
    • Слайд 71 Выбор ядра системы
    • Таблица полный аналог из проекта design-ubl-settings-kernel
    • Колонка NAME соответствует колонки Ядро
    • Колонка PAСKAGE_UBM соответствует колонки Модули
    • Колонка PAСKAGE соответствует колонки Загрузить систему и если выбрана запись, то сохраняется в параметр
    • Колонка PAСKAGE_UBM_REQUIRED соответствует колонки Модули
    • Колонка PAСKAGE_REQUIRED Используется только в выводе
    • Колонка TAG Используется только в выводе
    • Колонка DESCRIPTION соответствует колонки Описание модуля
    • т.е. в ГУЙ колонка Модули включает список значений из таблицы PAСKAGE_UBM и PAСKAGE_UBM_REQUIRED
    • Сохраняет параметр:
      • AUTOINSTALL[modules_extra]=<PAСKAGE_UBM>,<PAСKAGE_UBM_REQUIRED>,...
      • AUTOINSTALL["ubconfig set [boot] KERNEL_BOOT"]=<PACKAGE>
  4. kernel_list_addon.csv
    • Таблица выбора дополнений к ядру для скачивания из репозитория
    • Слайд 71 Выбор ядра системы
    • Таблица полный аналог из проекта design-ubl-settings-kernel
  5. modules_list.csv
    • Таблица выбора дополнительных модулей для установки
    • Слайд 72 Выбор дополнительных компонентов
    • Колонка OS_VERSION_ID соответствует фильтру по версии текущей системы
    • Колонка PACKAGE_UBM соответствует колонки Имя модуля
    • Колонка NAME_UBM соответствует шаблону имени, не используется и будет удалено
    • Колонка TAG_UBM соответствует колонки Тип
    • Колонка DESCRIPTION_UBM соответствует колонки Описание модуля
      - Сохраняет параметр: AUTOINSTALL[modules_extra]=<PACKAGE_UBM>,<PACKAGE_UBM>,...

Команды для новых слайдов:

  • Слайд 67 Выбор основных компонентов
    • AUTOINSTALL[modules]=*auto|<list_modules>
      • auto Все модули источника установки из каталога (source)/ublinux/base (source)/ublinux/modules
      • <list_modules> Выбранные модули источника установки из каталога (source)/ublinux/ (source)/ublinux/modules
    • По умолчанию перечислены все модели из источники и проставлены галки, соответствует параметру auto
  • Слайд 71 Выбор ядра системы
    • Колонку Загрузить систему можно выбрать только из устанавливаемых модулей, те варианты версий модулей ядра которые не устанавливаются, выбрать нельзя.
      - AUTOINSTALL[modules_extra]=<PAСKAGE_UBM>,<PAСKAGE_UBM_REQUIRED>,...
      - AUTOINSTALL["ubconfig set [boot] KERNEL_BOOT"]=<PACKAGE>
  • Слайд 72 Выбор дополнительных компонентов из модулей
    - AUTOINSTALL[modules_extra]=<PACKAGE_UBM>,<PACKAGE_UBM>,...
  • Слайд 73 Выбор дополнительных компонентов из пакетов
    - AUTOINSTALL[packages]=<PACKAGE>,<PACKAGE>,...
    • Заполнение таблицы пакетов по выражению <REGEXP>, если не указан <REGEXP> то все пакеты из БД
      pacman --color never -Ss <REGEXP>| sed -Enr -e 'N;s/\n/ ;/' -e "s/^([[:alnum:]]+)\/([^ ]+)[[:blank:]]*([^ ]*)[[:blank:]]*([^\;]+);([[:blank:]]*)(.*)/\2;\3;\6/p"
  • Слайд 85 Пользователи
    - AUTOINSTALL["ubconfig set [system] USERADD[<user_name>]"]='<gecos>:<uid>:<user_group>:<extra_groups>:<optional>:<password|x>'
  • Слайд 91 Службы автозагрузки
    • AUTOINSTALL["ubconfig set [system] SERVICES_ENABLE"]=<service_1>,<service_n>
  • Слайд 92 Загрузчик
    • AUTOINSTALL["ubconfig set [boot] GRUB_TIMEOUT"]=<seconds>
    • AUTOINSTALL["ubconfig set [boot] GRUB_DEFAULT"]=<name_menu>
    • AUTOINSTALL["ubconfig set [boot] GRUB_SUPERUSERS"]=<user_1>,<user_2>,<user_n>
    • AUTOINSTALL["ubconfig set [boot] GRUB_PASSWORD[<user>]"]=<password>
    • AUTOINSTALL["ubconfig set [desktop] AUTOLOGINUSER"]=enable
  • Слайд 95 Настройка сетевых интерфейсов
    • AUTOINSTALL["ubconfig set [network] NETWORK[<UNIT>@<COMMAND>]"]=<VALUE>
#### Назначение по именам таблиц: 1. **network_list.csv** - Таблица типов сетевых интерфейсов с возможными именами сетевых устройств - Слайд 99 **`Настройка сетевых интерфейсов`** - Колонка **`TYPE`** тип сетевого интерфейса - Колонка **`Name`** имя сетевого интерфейса - Сохраняет параметр: **`AUTOINSTALL["ubconfig set [network] NETWORK[<UNIT>@<COMMAND>]"]=<VALUE>`** 2. **service_list.csv** - Таблица сервисов для автозагрузки - Слайд 91 **`Службы автозагрузки`** - Колонка **`NAME`** соответствует колонки **`Служба`** - Колонка **`NAME_SERVICES`** соответствует колонки **`Сервис`** - Колонка **`DECRIPTION`** соответствует колонки **`Описание`** - Сохраняет параметр: **`AUTOINSTALL["ubconfig set [system] SERVICES_ENABLE"]=<service_1>,<service_n>`** 3. **kernel_list.csv** - Таблица выбора версии ядра для скачивания из репозитория и установки в качестве загружаемого - Слайд 71 **`Выбор ядра системы`** - Таблица полный аналог из проекта **`design-ubl-settings-kernel`** - Колонка **`NAME`** соответствует колонки **`Ядро`** - Колонка **`PAСKAGE_UBM`** соответствует колонки **`Модули`** - Колонка **`PAСKAGE`** соответствует колонки **`Загрузить систему`** и если выбрана запись, то сохраняется в параметр - Колонка **`PAСKAGE_UBM_REQUIRED`** соответствует колонки **`Модули`** - Колонка **`PAСKAGE_REQUIRED`** Используется только в выводе - Колонка **`TAG`** Используется только в выводе - Колонка **`DESCRIPTION`** соответствует колонки **`Описание модуля`** - т.е. в ГУЙ колонка **`Модули`** включает список значений из таблицы **`PAСKAGE_UBM`** и **`PAСKAGE_UBM_REQUIRED`** - Сохраняет параметр: - **`AUTOINSTALL[modules_extra]=<PAСKAGE_UBM>,<PAСKAGE_UBM_REQUIRED>,...`** - **`AUTOINSTALL["ubconfig set [boot] KERNEL_BOOT"]=<PACKAGE>`** 4. **kernel_list_addon.csv** - Таблица выбора дополнений к ядру для скачивания из репозитория - Слайд 71 **`Выбор ядра системы`** - Таблица полный аналог из проекта **`design-ubl-settings-kernel`** 5. **modules_list.csv** - Таблица выбора дополнительных модулей для установки - Слайд 72 **`Выбор дополнительных компонентов`** - Колонка **`OS_VERSION_ID`** соответствует фильтру по версии текущей системы - Колонка **`PACKAGE_UBM`** соответствует колонки **`Имя модуля`** - Колонка **`NAME_UBM`** соответствует шаблону имени, не используется и будет удалено - Колонка **`TAG_UBM`** соответствует колонки **`Тип`** - Колонка **`DESCRIPTION_UBM`** соответствует колонки **`Описание модуля`** - Сохраняет параметр: **`AUTOINSTALL[modules_extra]=<PACKAGE_UBM>,<PACKAGE_UBM>,...`** #### Команды для новых слайдов: - Слайд 67 **`Выбор основных компонентов`** - **`AUTOINSTALL[modules]=*auto|<list_modules>`** - **`auto`** Все модули источника установки из каталога (source)/ublinux/base (source)/ublinux/modules - **`<list_modules>`** Выбранные модули источника установки из каталога (source)/ublinux/ (source)/ublinux/modules - По умолчанию перечислены все модели из источники и проставлены галки, соответствует параметру **`auto`** - Слайд 71 **`Выбор ядра системы`** - Колонку **`Загрузить систему`** можно выбрать только из устанавливаемых модулей, те варианты версий модулей ядра которые не устанавливаются, выбрать нельзя. - **`AUTOINSTALL[modules_extra]=<PAСKAGE_UBM>,<PAСKAGE_UBM_REQUIRED>,...`** - **`AUTOINSTALL["ubconfig set [boot] KERNEL_BOOT"]=<PACKAGE>`** - Слайд 72 **`Выбор дополнительных компонентов из модулей`** - **`AUTOINSTALL[modules_extra]=<PACKAGE_UBM>,<PACKAGE_UBM>,...`** - Слайд 73 **`Выбор дополнительных компонентов из пакетов`** - **`AUTOINSTALL[packages]=<PACKAGE>,<PACKAGE>,...`** - Заполнение таблицы пакетов по выражению \<REGEXP\>, если не указан \<REGEXP\> то все пакеты из БД **`pacman --color never -Ss <REGEXP>| sed -Enr -e 'N;s/\n/ ;/' -e "s/^([[:alnum:]]+)\/([^ ]+)[[:blank:]]*([^ ]*)[[:blank:]]*([^\;]+);([[:blank:]]*)(.*)/\2;\3;\6/p"`** - Слайд 85 **`Пользователи`** - **`AUTOINSTALL["ubconfig set [system] USERADD[<user_name>]"]='<gecos>:<uid>:<user_group>:<extra_groups>:<optional>:<password|x>'`** - Слайд 91 **`Службы автозагрузки`** - **`AUTOINSTALL["ubconfig set [system] SERVICES_ENABLE"]=<service_1>,<service_n>`** - Слайд 92 **`Загрузчик`** - **`AUTOINSTALL["ubconfig set [boot] GRUB_TIMEOUT"]=<seconds>`** - **`AUTOINSTALL["ubconfig set [boot] GRUB_DEFAULT"]=<name_menu>`** - **`AUTOINSTALL["ubconfig set [boot] GRUB_SUPERUSERS"]=<user_1>,<user_2>,<user_n>`** - **`AUTOINSTALL["ubconfig set [boot] GRUB_PASSWORD[<user>]"]=<password>`** - **`AUTOINSTALL["ubconfig set [desktop] AUTOLOGINUSER"]=enable`** - Слайд 95 **`Настройка сетевых интерфейсов`** - **`AUTOINSTALL["ubconfig set [network] NETWORK[<UNIT>@<COMMAND>]"]=<VALUE>`**
asmeron added the помощь label 4 months ago
YanTheKaller was assigned by asmeron 4 months ago
asmeron closed this issue 4 months ago
Sign in to join this conversation.
Loading…
There is no content yet.