Релиз фреймворка для создания установщиков Calamares 3.2.33
Автор
Сообщение
news_bot ®
Стаж: 6 лет 9 месяцев
Сообщений: 27286
Представлен релиз инструментария для построения инсталляторов Calamares 3.2.33, не зависящего от конкретных дистрибутивов Linux. Разработчикам дистрибутивов предоставлено несколько десятков готовых модулей c реализацией различных возможностей, востребованных в инсталляторах. Код написан на языке С++, графический интерфейс основан на библиотеке Qt 5 (используется QML), для разработки модулей могут применяться языки C++ и Python. Calamares уже используется для организации установки дистрибутивов Manjaro, Sabayon, Chakra, NetRunner, KaOS, OpenMandriva и KDE neon. Проект развивается при участии сообществ KDE, Fedora, Kubuntu и Maui.
Calamares предоставляет такие возможности, как ручной и автоматический режимы разбиения дисковых разделов, гибкая система адаптации внешнего вида, модульная архитектура, большой выбор готовых модулей (от управления загрузчиками, до управления пользователями). Например, имеются модули для использования NetworkManager, UPower, systemd-boot, GRUB, sgdisk, squashfs-tools и rsync. Установка может быть организована путём замены раздела - данные копируются на новый раздел, который делается активным вместо ранее используемого раздела, что удобно для тестирования новых установок, оставляя возможность отката на прошлую версию.
Для создания собственного установщика на базе Calamares достаточно выбрать готовые модули или написать собственные, определить логику установки дистрибутива и настроить внешний вид. Для упрощения и ускорения разработки модули и компоненты Calamares могут создаваться на языке Python (для интеграции с С++ используется Boost.Python). Все конфигурационные данные хранятся в формате YAML.
В новом выпуске:
- Решена проблема с отсутствием латинской раскладки после установки системы с выбором нелатинской раскладки. Добавлена возможность использования не-ASCII раскладок при задании пароля и имени пользователя.
- Улучшены переводы для модулей, связанных с настройкой клавиатуры и часового пояса.
- Обеспечено сохранение флагов GPT-разделов в диалоге редактирования разделов, вызываемого в режиме ручной разбивки диска.
- Повышены требования к компиляторам - для сборки теперь требуется поддержка стандарта C++17.
- Расширены возможности назначения группы при создании пользователя - появилась привязка к системным группам и добавлена опция для проверки существования группы.
===========
Источник:
OpenNet.RU
===========
Похожие новости
- Главная ссылка к новости (https://github.com/calamares/c...)
- OpenNews: Релиз дистрибутива Nitrux 1.3.4 с рабочим столом NX Desktop
- OpenNews: Выпуск дистрибутива KaOS 2020.09
- OpenNews: Выпуск дистрибутива GeckoLinux 152
- OpenNews: Выпуск дистрибутива EndeavourOS 2020.07.15, продолжившего развитие проекта Antergos
- OpenNews: Выпуск независимого от дистрибутивов инсталлятора Calamares 3.2
Похожие новости:
- [Системное администрирование, Серверное администрирование, DevOps, Kubernetes] CRI-O как замена Docker в качестве исполняемой среды для Kubernetes: настройка на CentOS 8
- [AR и VR] Искусство Гибридных Нейросетей (HNN ART) – лекарство от страха перед «цифрой»
- Утечка пароля от шифрованных разделов в логе инсталлятора Ubuntu Server
- [Python, Qt] pyqtdeploy, или упаковываем Python-программу в exe'шник… the hard way
- [Open source, Программирование, Qt] Автоматизация инструментов Qt
- [Настройка Linux, Системное администрирование, DevOps] Откуда этот конфиг? [Debian/Ubuntu]
- [Информационная безопасность] Изучаем MITRE ATT&CK. Mobile Matrices: Device Access. Часть 4
- [Настройка Linux, Управление сообществом] Linux Install Fest — вид сбоку
- [.NET, C#] Windows service. Поиск системных ошибок и отображение их в WinForm C#
- [Настройка Linux] Linux Install Fest 05.19 в Нижнем Новгороде 18 мая 2019
Теги для поиска: #_calamares, #_install
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 21-Ноя 17:51
Часовой пояс: UTC + 5
Автор | Сообщение |
---|---|
news_bot ®
Стаж: 6 лет 9 месяцев |
|
Представлен релиз инструментария для построения инсталляторов Calamares 3.2.33, не зависящего от конкретных дистрибутивов Linux. Разработчикам дистрибутивов предоставлено несколько десятков готовых модулей c реализацией различных возможностей, востребованных в инсталляторах. Код написан на языке С++, графический интерфейс основан на библиотеке Qt 5 (используется QML), для разработки модулей могут применяться языки C++ и Python. Calamares уже используется для организации установки дистрибутивов Manjaro, Sabayon, Chakra, NetRunner, KaOS, OpenMandriva и KDE neon. Проект развивается при участии сообществ KDE, Fedora, Kubuntu и Maui. Calamares предоставляет такие возможности, как ручной и автоматический режимы разбиения дисковых разделов, гибкая система адаптации внешнего вида, модульная архитектура, большой выбор готовых модулей (от управления загрузчиками, до управления пользователями). Например, имеются модули для использования NetworkManager, UPower, systemd-boot, GRUB, sgdisk, squashfs-tools и rsync. Установка может быть организована путём замены раздела - данные копируются на новый раздел, который делается активным вместо ранее используемого раздела, что удобно для тестирования новых установок, оставляя возможность отката на прошлую версию. Для создания собственного установщика на базе Calamares достаточно выбрать готовые модули или написать собственные, определить логику установки дистрибутива и настроить внешний вид. Для упрощения и ускорения разработки модули и компоненты Calamares могут создаваться на языке Python (для интеграции с С++ используется Boost.Python). Все конфигурационные данные хранятся в формате YAML. В новом выпуске:
=========== Источник: OpenNet.RU =========== Похожие новости
|
|
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 21-Ноя 17:51
Часовой пояс: UTC + 5