Анонсирован выход новой версии Archinstall 2.5, который работает в консольном режиме и может использоваться вместо стандартного режима ручной установки дистрибутива.
Архинсталл обеспечивает интерактивный (управляемый) и автоматизированный режимы работы. В интерактивном режиме пользователю задаются последовательные вопросы, охватывающие основные настройки и действия из руководства по установке.
В автоматизированном режиме возможно использование скриптов для реализации типовых конфигураций. Программа установки также поддерживает профили установки, например, профиль «рабочий стол» для выбора рабочего стола (KDE, GNOME, Awesome) и установки необходимых для его работы пакетов или профили «веб-сервер» и «база данных». » для выбора и установить СУБД и прокладку веб-сервера.
Основные новые функции Archinstall 2.5
В этой новой версии Archinstall 2.5 подчеркивается, что была добавлена поддержка для разблокировки зашифрованных разделов диска с использованием токенов FIDO2, таких как Nitrokey и Yubikey.
Еще одна новинка этой новой версии заключается в том, что она была добавлена в главное меню. интерфейс для просмотра списка доступных дисков и разделов диска.
В дополнение к этому, Archinstall 2.5 также выделяет в меню добавлена возможность создавать аккаунты и что были реализованы улучшенные параметры для автоматического создания пользователей с помощью сценария, обрабатываемого командой «-config».
профиль для меняУстановка оконного менеджера Awesome стала проще и теперь он предлагает только минимальный набор без файлового менеджера, средства просмотра изображений или утилиты для создания снимков экрана.
Также упоминается, что исправлена серьезная проблема где опция в управляемом инструменте разделов пометила все разделы для шифрования. Это связано с тем, что функция select_encrypted_partitions() игнорируется и выступает в качестве прототипа функции для будущей работы, что позволит выбрать, какие разделы шифровать. Теперь эта функция работает должным образом, и будет представлена возможность выбрать один или несколько зашифрованных томов без шифрования дополнительных разделов.
Параметры «–config», «–disk-layout» и «–creds» обеспечивают поддержку загрузки конфигурационных файлов с внешнего сервера, а также дают возможность создавать различные типы меню (MenuSelectionType.Selection, MenuSelectionType.Esc, MenuSelectionType.Ctrl_c).
В главное меню добавлены пункты для выбора локали и языка интерфейса, а также установлен апплет сетевого менеджера при выборе профиля рабочего стола.
Из других изменений которые выделяются из этой новой версии:
- Общие улучшения были добавлены к переводам и другим языкам.
- Добавлены различные типы меню, такие как MenuSelectionType.Selection,
- MenuSelectionType.Esc, MenuSelectionType.Ctrl_c. Это делается для того, чтобы обрабатывать различные типы возврата пунктов меню. Исправлена детская ошибка, которая не всегда присутствовала в отчете lsblkin.
- DISK_RETRY_ATTEMPTS было уменьшено с 20 до 5, чтобы улучшить общее впечатление с течением времени. Это может привести к истечению времени ожидания старого оборудования.
- В BlockDevice свойства в основном кэшируются, что означает, что информация не будет обновляться между вызовами.
- BlockDevice.get_partition был оптимизирован
- Добавлено предупреждение, когда на выбранном диске слишком мало места, чтобы предложить автоматическую разметку.
- archinstall.Boot(), который запускает установку, теперь имеет немного лучшую обработку ошибок с точки зрения кода выхода за счет лучшего вывода отладки.
- Система меню теперь учитывает только видимые пункты меню при структурировании макета. Ранее скрытые элементы также учитывали размеры макета.
- Сохранить конфигурацию -> Все теперь корректно сохраняет все конфигурации, включая конфигурации дисков. Есть еще небольшое расхождение между автоматическим сохранением настроек при установке и этим вариантом сохранения. Это известная проблема, которая будет исправлена в следующей версии.
В конце концов если вам интересно узнать об этом больше об этой новой версии установщика вы можете проверить подробности По следующей ссылке.