Доработать параметры вариантов установки, кое где потребуется указать размер нового раздела
Слайд 37, ранее договаривались как сделать, должна быть таблица с наименованиями модулей которые уже присутствуют в iso и дополнительные модули при наличии интернета. Все наименования и описания в таблицу. Таблица поставляется вместе с установщиком в комплекте.
1. Доработать параметры вариантов установки, кое где потребуется указать размер нового раздела
2. Слайд 37, ранее договаривались как сделать, должна быть таблица с наименованиями модулей которые уже присутствуют в iso и дополнительные модули при наличии интернета. Все наименования и описания в таблицу. Таблица поставляется вместе с установщиком в комплекте.
_Originally posted by @asmeron in https://gitea.ublinux.ru/Artwork_Applications/design-ubinstall-gtk/pulls/1#issuecomment-14706_
Выбор модулей из текущего iso или текущей установки производиться должен до начала установки.
А вот выбор дополнительных модулей для установки при наличии интернета должен производиться когда установка уже началась. Это будет отдельная команда инсталлятору после завершения установки.
3. Выбор модулей из текущего iso или текущей установки производиться должен до начала установки.
4. А вот выбор дополнительных модулей для установки при наличии интернета должен производиться когда установка уже началась. Это будет отдельная команда инсталлятору после завершения установки.
Слайд 37, ранее договаривались как сделать, должна быть таблица с наименованиями модулей которые уже присутствуют в iso и дополнительные модули при наличии интернета. Все наименования и описания в таблицу. Таблица поставляется вместе с установщиком в комплекте.
> 2. Слайд 37, ранее договаривались как сделать, должна быть таблица с наименованиями модулей которые уже присутствуют в iso и дополнительные модули при наличии интернета. Все наименования и описания в таблицу. Таблица поставляется вместе с установщиком в комплекте.
https://gitea.ublinux.ru/Artwork_Applications/design-ubinstall-gtk/pulls/1#issuecomment-14693
Добавить окно выбора сервисов которые будут запускаться по умолчанию, после загрузки системы.
Выбор сервисов возможен в процессе установки.
По умолчанию выбраны:
NetworkManager,
sshd,
swapspace,
systemd-timesyncd,
cups,
cockpit.socket,
avahi-daemon,avahi-dnsconfd,
smb,nmb,winbind,
bluetooth
Учесть, что на одну позицию в таблице, может быть несколько сервисов, перечисление через запятую.
С инсталлятором в составе так-же .csv с перечнем сервисом и их описанием.
.csv заполнить и добавить в каталог дизайна.
5. Добавить окно выбора сервисов которые будут запускаться по умолчанию, после загрузки системы.
Выбор сервисов возможен в процессе установки.
По умолчанию выбраны:
NetworkManager,
sshd,
swapspace,
systemd-timesyncd,
cups,
cockpit.socket,
avahi-daemon,avahi-dnsconfd,
smb,nmb,winbind,
bluetooth
Учесть, что на одну позицию в таблице, может быть несколько сервисов, перечисление через запятую.
С инсталлятором в составе так-же .csv с перечнем сервисом и их описанием.
.csv заполнить и добавить в каталог дизайна.
Сделать одну, с именем: list-ubm.csv
Разделитель: ;
Колонки:
OS_VERSION_ID # Версия дистрибутива
PAСKAGE_UBM # Имя пакета с модулем
UBM_NAME # Имя модуля
UBM_TAG # Тег модуля, может имеет значения: base(базовый) и/или extra(дополнительный). Разделитель запятая(,). Может иметь значение: base,extra
UBM_DECRIPTION # Описание модуля на английском, включая перечень основных пакетов и назначение модуля
Повторно, порядок окон:
Начало установки
Выбор языка, от выбранного языка переключается LC_LANG и язык перевода приложения, далее все окна на выбранном языке. По умолчанию, язык текущей системы.
Согласие с лицензией
Параметры установки, куда устанавливается
Настройка модулей содержащихся в ISO которые будут установлены, смотрим каталог /ublinux/* и /modules/* сопоставляем все файлы с таблицей list-ubm.csv полем UBM_NAME и выводим таблицу: Галка, Имя модуля UBM_NAME, Тег UBM_TAG, Описание модуля UBM_DECRIPTION
Модули выводим только по совпадению с версией дистрибутива OS_VERSION_ID
По умолчанию выбраны все модули, пользователь может снять галки с ненужных модулей
Если модуль в ISO присутствует, но отсутствует в таблице, то просто выводим без заполненной колонки описания
Теги выводим в поле в цветном блоке каждое слово с новой строки
Начало установки, внизу бежит ползунок установки со статусом что делается, но выбор следующих пунктов продолжается.
Назад не доступна
Настройки местоположения, по умолчания Россия, Москва. Назад - не доступна
Настройки клавиатуры, по умолчанию Русская и Английская. Назад - доступна и далее доступна
Настройки пользователей, пароля, имени ПК, автовхода
Настройка установки дополнительных модулей из интернета
Если интернет не доступен, то все галки отключены, выбор не возможен, уведомление, что нужен интернет.
Проверяем интернет пингом repo.ublinux.ru
Если интернет доступен, то выводим таблицу: Галка, Имя модуля UBM_NAME, Тег UBM_TAG, Описание модуля UBM_DECRIPTION
Модули выводим только если OS_VERSION_ID совпадает с текущей версией дистрибутива и если в поле TAG присутствует: extra
Модули выводим только по совпадению с версией дистрибутива OS_VERSION_ID
Теги выводим в поле в цветном блоке каждое слово с новой строки
Выводятся картинки установки и статус установки. Назад не доступна
Установка завершена, выйти или перезагрузиться
Замечания:
Кнопки внизу: Назад, Далее, Выйти, Перезагрузить. Должны иметь буквенное обозначение
Если выбрано перезагрузить, то диалоговое окно подтверждения
Если выбран файл сценария установки, то сразу начинается процесс установки без запросов выборов: Выводятся картинки установки и статус установки
Два индикатора и текстовых поля, статус общей установки и статус установки дополнительных модулей extra
Если не выбран ни один модуль extra то второй статус extra не отображается
Статус как и в предыдущей версии считывается из файла построчно непрерывно
Статус в виде прогресс бара и текстового поля над баром с последней строкой из файла лога: действие и процент
Не сделано:
Пункт 3.
Пункт 4.
Не понятно почему две таблицы описания модулей ??
Сделать одну, с именем: `list-ubm.csv`
Разделитель: `;`
Колонки:
```
OS_VERSION_ID # Версия дистрибутива
PAСKAGE_UBM # Имя пакета с модулем
UBM_NAME # Имя модуля
UBM_TAG # Тег модуля, может имеет значения: base(базовый) и/или extra(дополнительный). Разделитель запятая(,). Может иметь значение: base,extra
UBM_DECRIPTION # Описание модуля на английском, включая перечень основных пакетов и назначение модуля
```
Повторно, порядок окон:
- Начало установки
- Выбор языка, от выбранного языка переключается LC_LANG и язык перевода приложения, далее все окна на выбранном языке. По умолчанию, язык текущей системы.
- Согласие с лицензией
- Параметры установки, куда устанавливается
- Настройка модулей содержащихся в ISO которые будут установлены, смотрим каталог `/ublinux/*` и `/modules/*` сопоставляем все файлы с таблицей `list-ubm.csv` полем `UBM_NAME` и выводим таблицу: Галка, Имя модуля `UBM_NAME`, Тег `UBM_TAG`, Описание модуля `UBM_DECRIPTION`
Модули выводим только по совпадению с версией дистрибутива `OS_VERSION_ID`
По умолчанию выбраны все модули, пользователь может снять галки с ненужных модулей
Если модуль в ISO присутствует, но отсутствует в таблице, то просто выводим без заполненной колонки описания
Теги выводим в поле в цветном блоке каждое слово с новой строки
- Начало установки, внизу бежит ползунок установки со статусом что делается, но выбор следующих пунктов продолжается.
Назад не доступна
- Настройки местоположения, по умолчания Россия, Москва. Назад - не доступна
- Настройки клавиатуры, по умолчанию Русская и Английская. Назад - доступна и далее доступна
- Настройки пользователей, пароля, имени ПК, автовхода
- Настройка установки дополнительных модулей из интернета
Если интернет не доступен, то все галки отключены, выбор не возможен, уведомление, что нужен интернет.
Проверяем интернет пингом `repo.ublinux.ru`
Если интернет доступен, то выводим таблицу: Галка, Имя модуля `UBM_NAME`, Тег `UBM_TAG`, Описание модуля `UBM_DECRIPTION`
Модули выводим только если `OS_VERSION_ID` совпадает с текущей версией дистрибутива и если в поле `TAG` присутствует: extra
Модули выводим только по совпадению с версией дистрибутива `OS_VERSION_ID`
Теги выводим в поле в цветном блоке каждое слово с новой строки
- Выводятся картинки установки и статус установки. Назад не доступна
- Установка завершена, выйти или перезагрузиться
Замечания:
- Кнопки внизу: Назад, Далее, Выйти, Перезагрузить. Должны иметь буквенное обозначение
- Если выбрано перезагрузить, то диалоговое окно подтверждения
- Если выбран файл сценария установки, то сразу начинается процесс установки без запросов выборов: `Выводятся картинки установки и статус установки`
- Два индикатора и текстовых поля, статус общей установки и статус установки дополнительных модулей `extra`
- Если не выбран ни один модуль `extra` то второй статус `extra` не отображается
- Статус как и в предыдущей версии считывается из файла построчно непрерывно
- Статус в виде прогресс бара и текстового поля над баром с последней строкой из файла лога: действие и процент
Замечания:
- Слайд 04 - Убрать пункт по "Установка рядом с системой Windows"
- Слайд 04 - Убрать в каждом пункте UBLinux
- Слайд 04 - Скорректировать название "Установка в один раздел с другой системой Linux" на "Установка в один раздел с другой системой"
- Заполнить таблицу выбора сервисов по умолчанию
- Заполнить таблицу выбора модулей системных из ISO для установки
- Заполнить таблицу выбора модулей дополнительных из ISO для установки
- В таблицах описания сделать продуманные, что-бы пользователю было понятно, что тот или иной модуль предоставляет, какой софт. Можно на слайдах написать по Русски. А в таблицу вставить на английском
- Перевод поля "Описания" храниться должен в базе переводов .po
- Слайд 34, установка дополнительных модулей при наличии интернета, должен отображаться при процессе установки, что-бы не тратить время на чтение что за модули и для чего. Пока читаешь и думаешь, процесс установки может уже завершить основную установку.
- Добавить выбора файловой системы для раздела установки
Замечания:
- Слайд 04 - Убрать пункт по "Установка рядом с системой Windows"
- Слайд 04 - Убрать в каждом пункте UBLinux
- Слайд 04 - Скорректировать название "Установка в один раздел с другой системой Linux" на "Установка в один раздел с другой системой"
- Заполнить таблицу выбора сервисов по умолчанию
- Заполнить таблицу выбора модулей системных из ISO для установки
- Заполнить таблицу выбора модулей дополнительных из ISO для установки
- В таблицах описания сделать продуманные, что-бы пользователю было понятно, что тот или иной модуль предоставляет, какой софт. Можно на слайдах написать по Русски. А в таблицу вставить на английском
- Перевод поля "Описания" храниться должен в базе переводов .po
- Слайд 34, установка дополнительных модулей при наличии интернета, должен отображаться при процессе установки, что-бы не тратить время на чтение что за модули и для чего. Пока читаешь и думаешь, процесс установки может уже завершить основную установку.
- Добавить выбора файловой системы для раздела установки
Возможно что-то интересное по дизайну увидишь тут:
https://redos.red-soft.ru/base/arm/base-arm-hardware/disks/disk-array-raid/install-redos-on-raid1-and-raid10/?sphrase_id=413009
У них конечно норм, тогда проще передрать работу с дисками как у них 1 в 1, чем сращивать бульдога с носорогом. У нас всё проще, если добавить только AC? То можно в наш интерфейс, а если всякие рейды и лвм нужны, то проще их скопипастить, нет времени проектировать кусок интерфейса для разметки и работы с накопителями.
> Замечания:
> - Заполнить таблицу выбора модулей дополнительных из ISO для установки
Откуда брать список. С первым ясно, получаем из того, что на диске. А во второй что пихать не весь же репозиторий.
> - Добавить выбора файловой системы для раздела установки
>
> Возможно что-то интересное по дизайну увидишь тут:
> https://redos.red-soft.ru/base/arm/base-arm-hardware/disks/disk-array-raid/install-redos-on-raid1-and-raid10/?sphrase_id=413009
У них конечно норм, тогда проще передрать работу с дисками как у них 1 в 1, чем сращивать бульдога с носорогом. У нас всё проще, если добавить только AC? То можно в наш интерфейс, а если всякие рейды и лвм нужны, то проще их скопипастить, нет времени проектировать кусок интерфейса для разметки и работы с накопителями.
Использовать параметры которые мы используем в конфигурации:
https://gitea.ublinux.ru/Applications/ublinux-init/src/branch/master/ublinux/templates/ublinux-data.ini#L1639
> > Замечания:
> > - Заполнить таблицу выбора модулей дополнительных из ISO для установки
>
> Откуда брать список. С первым ясно, получаем из того, что на диске. А во второй что пихать не весь же репозиторий.
Из репозитория или из ВиКи:
Базовый модули:
https://download.ublinux.ru/download/distrib/2204/ublinux_db/base/
Дополнительные модули:
https://download.ublinux.ru/download/modules/2204/
Из ВиКи:
https://wiki.ublinux.ru/ru/Программное_обеспечение/Пакеты_с_модулями/2204
## Источники установки, раздел или каталог с образом системы или файл образа ISO
## AUTOINSTALL[source]=<source1>,<source2>,<source..>,...
## *auto # Источником выступает текущая загруженная система
## <device> # Раздел с образом системы, может быть cdrom или флешка, пример: /dev/sdb3
## <path> # Каталог к образу системы, пример: /home/superadmin/distrib
## <file_iso> # Путь до файла ISO с образом системы
#AUTOINSTALL[source]=auto
Подумать куда добавить источник, параметр:
```
## Источники установки, раздел или каталог с образом системы или файл образа ISO
## AUTOINSTALL[source]=<source1>,<source2>,<source..>,...
## *auto # Источником выступает текущая загруженная система
## <device> # Раздел с образом системы, может быть cdrom или флешка, пример: /dev/sdb3
## <path> # Каталог к образу системы, пример: /home/superadmin/distrib
## <file_iso> # Путь до файла ISO с образом системы
#AUTOINSTALL[source]=auto
```
https://gitea.ublinux.ru/Applications/ublinux-init/src/branch/master/ublinux/templates/ublinux-data.ini#L1653
Поле пароля пользователя или рута может содержать ХЕШ пароля или открытый пароль. Отдельно выбор хеш или открытый пароль делать не нужно.
Поле пароля должно быть заполнено звёздочками и иметь глазик открывающий введённые символы.
Поле пароля пользователя или рута может содержать ХЕШ пароля или открытый пароль. Отдельно выбор хеш или открытый пароль делать не нужно.
Поле пароля должно быть заполнено звёздочками и иметь глазик открывающий введённые символы.
Добавить окно выбора сервисов которые будут запускаться по умолчанию, после загрузки системы.
Выбор сервисов возможен в процессе установки.
По умолчанию выбраны:
NetworkManager,
sshd,
swapspace,
systemd-timesyncd,
cups,
cockpit.socket,
avahi-daemon,avahi-dnsconfd,
smb,nmb,winbind,
bluetooth
Учесть, что на одну позицию в таблице, может быть несколько сервисов, перечисление через запятую.
С инсталлятором в составе так-же .csv с перечнем сервисом и их описанием.
.csv заполнить и добавить в каталог дизайна.
Не совсем понятно, элемент управления должен быть на один сервис или на все? Например, есть samba её запускать одной галкой (при этом стартуют smb,nmb,winbind) или галки должны быть отдельно у этих трёх этих сервисов?
> 5. Добавить окно выбора сервисов которые будут запускаться по умолчанию, после загрузки системы.
> Выбор сервисов возможен в процессе установки.
> По умолчанию выбраны:
> NetworkManager,
> sshd,
> swapspace,
> systemd-timesyncd,
> cups,
> cockpit.socket,
> avahi-daemon,avahi-dnsconfd,
> smb,nmb,winbind,
> bluetooth
> Учесть, что на одну позицию в таблице, может быть несколько сервисов, перечисление через запятую.
> С инсталлятором в составе так-же .csv с перечнем сервисом и их описанием.
> .csv заполнить и добавить в каталог дизайна.
>
Не совсем понятно, элемент управления должен быть на один сервис или на все? Например, есть samba её запускать одной галкой (при этом стартуют smb,nmb,winbind) или галки должны быть отдельно у этих трёх этих сервисов?
Добавить окно выбора сервисов которые будут запускаться по умолчанию, после загрузки системы.
Выбор сервисов возможен в процессе установки.
По умолчанию выбраны:
NetworkManager,
sshd,
swapspace,
systemd-timesyncd,
cups,
cockpit.socket,
avahi-daemon,avahi-dnsconfd,
smb,nmb,winbind,
bluetooth
Учесть, что на одну позицию в таблице, может быть несколько сервисов, перечисление через запятую.
С инсталлятором в составе так-же .csv с перечнем сервисом и их описанием.
.csv заполнить и добавить в каталог дизайна.
Не совсем понятно, элемент управления должен быть на один сервис или на все? Например, есть samba её запускать одной галкой (при этом стартуют smb,nmb,winbind) или галки должны быть отдельно у этих трёх этих сервисов?
На каждый сервис отдельная галка и отдельная запись в таблице с описанием сервиса
> > 5. Добавить окно выбора сервисов которые будут запускаться по умолчанию, после загрузки системы.
> > Выбор сервисов возможен в процессе установки.
> > По умолчанию выбраны:
> > NetworkManager,
> > sshd,
> > swapspace,
> > systemd-timesyncd,
> > cups,
> > cockpit.socket,
> > avahi-daemon,avahi-dnsconfd,
> > smb,nmb,winbind,
> > bluetooth
> > Учесть, что на одну позицию в таблице, может быть несколько сервисов, перечисление через запятую.
> > С инсталлятором в составе так-же .csv с перечнем сервисом и их описанием.
> > .csv заполнить и добавить в каталог дизайна.
> >
>
> Не совсем понятно, элемент управления должен быть на один сервис или на все? Например, есть samba её запускать одной галкой (при этом стартуют smb,nmb,winbind) или галки должны быть отдельно у этих трёх этих сервисов?
На каждый сервис отдельная галка и отдельная запись в таблице с описанием сервиса
Добавить окно выбора сервисов которые будут запускаться по умолчанию, после загрузки системы.
Выбор сервисов возможен в процессе установки.
По умолчанию выбраны:
NetworkManager,
sshd,
swapspace,
systemd-timesyncd,
cups,
cockpit.socket,
avahi-daemon,avahi-dnsconfd,
smb,nmb,winbind,
bluetooth
Учесть, что на одну позицию в таблице, может быть несколько сервисов, перечисление через запятую.
С инсталлятором в составе так-же .csv с перечнем сервисом и их описанием.
.csv заполнить и добавить в каталог дизайна.
> 5. Добавить окно выбора сервисов которые будут запускаться по умолчанию, после загрузки системы.
> Выбор сервисов возможен в процессе установки.
> По умолчанию выбраны:
> NetworkManager,
> sshd,
> swapspace,
> systemd-timesyncd,
> cups,
> cockpit.socket,
> avahi-daemon,avahi-dnsconfd,
> smb,nmb,winbind,
> bluetooth
> Учесть, что на одну позицию в таблице, может быть несколько сервисов, перечисление через запятую.
> С инсталлятором в составе так-же .csv с перечнем сервисом и их описанием.
> .csv заполнить и добавить в каталог дизайна.
>
Сам файл подготовил - 2b3654248ed061ca0576714eadf102568d0f0a27
На каждый сервис отдельная галка и отдельная запись в таблице с описанием сервиса
Тогда нужна более точная структура файла таблицы. Потому как, то что я уже выгрузил, неверно.
> На каждый сервис отдельная галка и отдельная запись в таблице с описанием сервиса
Тогда нужна более точная структура файла таблицы. Потому как, то что я уже выгрузил, неверно.
На каждый сервис отдельная галка и отдельная запись в таблице с описанием сервиса
Тогда нужна более точная структура файла таблицы. Потому как, то что я уже выгрузил, неверно.
Файл: list-service.csv
Структура верная, с чего ты взял что не верная ?
Такие вопросы пиши в телегу, тут не чат !
> > На каждый сервис отдельная галка и отдельная запись в таблице с описанием сервиса
>
> Тогда нужна более точная структура файла таблицы. Потому как, то что я уже выгрузил, неверно.
Файл: list-service.csv
Структура верная, с чего ты взял что не верная ?
Такие вопросы пиши в телегу, тут не чат !
Слайд 44
Добавить галку: "Только root"
При установленной галке, заполняются поля:
Имя вашей учётной записи: root
Логин для входа в систему: root
Поля пароль запрещается изменять
Выполняются команды:
ubconfig set [autoinstall] AUTOINSTALL[user_name]=root
Куда это пропало ???
Ты так мог и другие настройки самовольно удалить ???
Если пароль на вкладке пользователей выбран "По умолчанию", то в поле пароль должен быть дефолтный пароль "ublinux" прописан
> Слайд 44
> Добавить галку: "Только root"
> При установленной галке, заполняются поля:
> Имя вашей учётной записи: root
> Логин для входа в систему: root
> Поля пароль запрещается изменять
>
> Выполняются команды:
> ubconfig set [autoinstall] AUTOINSTALL[user_name]=root
>
Куда это пропало ???
Ты так мог и другие настройки самовольно удалить ???
Если пароль на вкладке пользователей выбран "По умолчанию", то в поле пароль должен быть дефолтный пароль "ublinux" прописан
Куда это пропало ???
Ты так мог и другие настройки самовольно удалить ???
Если пароль на вкладке пользователей выбран "По умолчанию", то в поле пароль должен быть дефолтный пароль "ublinux" прописан
Чтобы пропасть, оно там должно вначале появиться. Этого там не было, пересмотри коммиты.
> Куда это пропало ???
> Ты так мог и другие настройки самовольно удалить ???
>
> Если пароль на вкладке пользователей выбран "По умолчанию", то в поле пароль должен быть дефолтный пароль "ublinux" прописан
Чтобы пропасть, оно там должно вначале появиться. Этого там не было, пересмотри коммиты.
Originally posted by @asmeron in #1
#1
9bcab6c5b3Выбор сервисов возможен в процессе установки.
По умолчанию выбраны:
NetworkManager,
sshd,
swapspace,
systemd-timesyncd,
cups,
cockpit.socket,
avahi-daemon,avahi-dnsconfd,
smb,nmb,winbind,
bluetooth
Учесть, что на одну позицию в таблице, может быть несколько сервисов, перечисление через запятую.
С инсталлятором в составе так-же .csv с перечнем сервисом и их описанием.
.csv заполнить и добавить в каталог дизайна.
Не сделано:
Пункт 3.
Пункт 4.
Не понятно почему две таблицы описания модулей ??
Сделать одну, с именем:
list-ubm.csvРазделитель:
;Колонки:
Повторно, порядок окон:
/ublinux/*и/modules/*сопоставляем все файлы с таблицейlist-ubm.csvполемUBM_NAMEи выводим таблицу: Галка, Имя модуляUBM_NAME, ТегUBM_TAG, Описание модуляUBM_DECRIPTIONМодули выводим только по совпадению с версией дистрибутива
OS_VERSION_IDПо умолчанию выбраны все модули, пользователь может снять галки с ненужных модулей
Если модуль в ISO присутствует, но отсутствует в таблице, то просто выводим без заполненной колонки описания
Теги выводим в поле в цветном блоке каждое слово с новой строки
Назад не доступна
Если интернет не доступен, то все галки отключены, выбор не возможен, уведомление, что нужен интернет.
Проверяем интернет пингом
repo.ublinux.ruЕсли интернет доступен, то выводим таблицу: Галка, Имя модуля
UBM_NAME, ТегUBM_TAG, Описание модуляUBM_DECRIPTIONМодули выводим только если
OS_VERSION_IDсовпадает с текущей версией дистрибутива и если в полеTAGприсутствует: extraМодули выводим только по совпадению с версией дистрибутива
OS_VERSION_IDТеги выводим в поле в цветном блоке каждое слово с новой строки
Замечания:
Выводятся картинки установки и статус установкиextraextraто второй статусextraне отображаетсяd329de55b1Замечания:
- Слайд 04 - Убрать пункт по "Установка рядом с системой Windows"
- Слайд 04 - Убрать в каждом пункте UBLinux
- Слайд 04 - Скорректировать название "Установка в один раздел с другой системой Linux" на "Установка в один раздел с другой системой"
- Заполнить таблицу выбора сервисов по умолчанию
- Заполнить таблицу выбора модулей системных из ISO для установки
- Заполнить таблицу выбора модулей дополнительных из ISO для установки
- В таблицах описания сделать продуманные, что-бы пользователю было понятно, что тот или иной модуль предоставляет, какой софт. Можно на слайдах написать по Русски. А в таблицу вставить на английском
- Перевод поля "Описания" храниться должен в базе переводов .po
- Слайд 34, установка дополнительных модулей при наличии интернета, должен отображаться при процессе установки, что-бы не тратить время на чтение что за модули и для чего. Пока читаешь и думаешь, процесс установки может уже завершить основную установку.
- Добавить выбора файловой системы для раздела установки
Возможно что-то интересное по дизайну увидишь тут:
https://redos.red-soft.ru/base/arm/base-arm-hardware/disks/disk-array-raid/install-redos-on-raid1-and-raid10/?sphrase_id=413009
Откуда брать список. С первым ясно, получаем из того, что на диске. А во второй что пихать не весь же репозиторий.
У них конечно норм, тогда проще передрать работу с дисками как у них 1 в 1, чем сращивать бульдога с носорогом. У нас всё проще, если добавить только AC? То можно в наш интерфейс, а если всякие рейды и лвм нужны, то проще их скопипастить, нет времени проектировать кусок интерфейса для разметки и работы с накопителями.
Использовать параметры которые мы используем в конфигурации:
https://gitea.ublinux.ru/Applications/ublinux-init/src/branch/master/ublinux/templates/ublinux-data.ini#L1639
Из репозитория или из ВиКи:
Базовый модули:
https://download.ublinux.ru/download/distrib/2204/ublinux_db/base/
Дополнительные модули:
https://download.ublinux.ru/download/modules/2204/
Из ВиКи:
https://wiki.ublinux.ru/ru/Программное_обеспечение/Пакеты_с_модулями/2204
Подумать куда добавить источник, параметр:
https://gitea.ublinux.ru/Applications/ublinux-init/src/branch/master/ublinux/templates/ublinux-data.ini#L1653
Слайд 44
Добавить галку: "Только root"
При установленной галке, заполняются поля:
Имя вашей учётной записи: root
Логин для входа в систему: root
Поля пароль запрещается изменять
Выполняются команды:
ubconfig set [autoinstall] AUTOINSTALL[user_name]=root
Поле пароля пользователя или рута может содержать ХЕШ пароля или открытый пароль. Отдельно выбор хеш или открытый пароль делать не нужно.
Поле пароля должно быть заполнено звёздочками и иметь глазик открывающий введённые символы.
Не совсем понятно, элемент управления должен быть на один сервис или на все? Например, есть samba её запускать одной галкой (при этом стартуют smb,nmb,winbind) или галки должны быть отдельно у этих трёх этих сервисов?
На каждый сервис отдельная галка и отдельная запись в таблице с описанием сервиса
Сам файл подготовил -
2b3654248eТогда нужна более точная структура файла таблицы. Потому как, то что я уже выгрузил, неверно.
Добавил переделку списка сервисов.
04369b4c8aФайл: list-service.csv
Структура верная, с чего ты взял что не верная ?
Такие вопросы пиши в телегу, тут не чат !
#3
Добавить слайд настройки загрузчика
Для версии 2.0 требуется учесть все параметры AUTOINSTALL[*]
9792c1675bКуда это пропало ???
Ты так мог и другие настройки самовольно удалить ???
Если пароль на вкладке пользователей выбран "По умолчанию", то в поле пароль должен быть дефолтный пароль "ublinux" прописан
Чтобы пропасть, оно там должно вначале появиться. Этого там не было, пересмотри коммиты.
Где логичнее разместить?
509147fe9acc83d534cf