The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги | ]

21.01.2017 11:01  Выпуск независимого от дистрибутивов инсталлятора Calamares 3.0

Состоялся релиз инструментария для построения инсталляторов Calamares 3.0, не зависящего от конкретных дистрибутивов Linux. Разработчикам дистрибутивов предоставлено несколько десятков готовых модулей c реализацией различных возможностей, востребованных в инсталляторах. Код написан на языке С++, графический интерфейс основан на библиотеке Qt 5 (используется QML), для разработки модулей могут применяться языки C++ и Python. Calamares уже используется для организации установки дистрибутивов Manjaro, Sabayon, Chakra, NetRunner, KaOS, BBQLinux, Tanglu, OpenMandriva и KDE neon. Проект развивается при участии сообществ KDE, Fedora, Kubuntu и Maui.

Calamares предоставляет такие возможности, как ручной и автоматический режимы разбиения дисковых разделов, гибкая система адаптации внешнего вида, модульная архитектура, большой выбор готовых модулей (от управления загрузчиками, до управления пользователями). Например, имеются модули для использования NetworkManager, UPower, systemd-boot, GRUB, sgdisk, squashfs-tools и rsync. Установка может быть организована путём замены раздела - данные копируются на новый раздел, который делается активным вместо ранее используемого раздела, что удобно для тестирования новых установок, оставляя возможность отката на прошлую версию.

Для создания собственного установщика на базе Calamares достаточно выбрать готовые модули или написать собственные, определить логику установки дистрибутива и настроить внешний вид. Для упрощения и ускорения разработки модули и компоненты Calamares могут создаваться на языке Python (для интеграции с С++ используется Boost.Python). Все конфигурационные данные хранятся в формате YAML.

В Calamares 3.0 представлен новый интерфейс для разработки модулей на основе PythonQt. Новый интерфейс является опциональным и предоставляет альтернативные средства для создания модулей на языке Python 3 с использованием библиотеки Qt 5. Для включения нового интерфейса следует воспользоваться сборочной опции "-DWITH_PYTHONQT=ON". В качестве примера использования PythonQt предоставлен модуль dummypythonqt. Начиная с Calamares 3.0 также прекращена поддержка библиотеки KPMcore 2, для управления дисковыми разделами требуется наличие KPMcore 3.0.2 или более новой версии.

Дополнительно можно отметить объявление о реализации возможности использования инсталлятора на базе Calamares в дистрибутиве KDE neon. Инсталлятор уже доступен для тестирования в сборах KDE neon Developer Unstable. По сравнению с ранее применяемым инсталлятором Ubiquity пока отсутствует полноценная поддержка OEM-установок, требуется дополнительная работа по интеграции средств для установки дополнительных кодеков и LUKS-шифрования, пока не реализован режим обновления пакетов до свежих версий во время установки, отсутствует поддержка UEFI Secure Boot.



  1. Главная ссылка к новости (https://calamares.io/calamares...)
  2. OpenNews: Выпуск универсального инсталлятора Calamares 2.3
  3. OpenNews: Выпуск инсталлятора Calamares 2.2
  4. OpenNews: Увидел свет независимый от дистрибутивов инсталлятор Calamares 2.0
  5. OpenNews: Представлен Calamares 1.0, независимый от дистрибутивов фреймворк для построения инсталляторов
Лицензия: CC-BY
Тип: Программы
Ключевые слова: calamares, install
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Показать все | RSS
 
  • 1.1, Аноним, 11:09, 21/01/2017 [ответить] [смотреть все]     [к модератору]
  • –8 +/
    А немаркерованные кнопки на виртуальной клавиатуре - это такой дизайнерский изыс... весь текст скрыт [показать]
     
     
  • 2.2, A.Stahl, 11:32, 21/01/2017 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • –3 +/
    Поэтому кислотные цвета и всякие мелкие странности удивлять не должны ... весь текст скрыт [показать] [показать ветку]
     
  • 2.3, алекс, 11:46, 21/01/2017 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +6 +/
    нет, эти клавиши в основном стандартны, а показана раскладка буквенно-цифрового ряда
     
     
  • 3.13, Аноним, 13:31, 21/01/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • –2 +/
    Ок Тогда почему кнопки change не выровнены относительно нижнего ряда Это раз... весь текст скрыт [показать]
     
  • 3.49, нимус, 10:55, 23/01/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    тогда нет смысла рисовать их вовсе так что получаются именно что дизайнерские и... весь текст скрыт [показать]
     
  • 2.4, Вася, 11:46, 21/01/2017 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +11 +/
    Не скрипншоте не виртуальная клавиатура, а выбор языка. Enter и в Патагонском языке остается enter'ом.
     
     
  • 3.50, нимус, 10:57, 23/01/2017 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    ну-ну. а где там пробел, подскажите?
     
  • 1.5, Sunderland93, 11:48, 21/01/2017 [ответить] [смотреть все]    [к модератору]  
  • –1 +/
    Очень годный и удобный инсталлятор. Впервые оценил его ставя Manjaro. Хорошо бы заменить им убожество под названием Anakonda в Fedora.
     
     
  • 2.21, Pulfer, 15:01, 21/01/2017 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    А как в нём настраивается дефолтный хоткей для переключения раскладки 3-ю верси... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.24, Аноним, 15:37, 21/01/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Инсталлятор должен телепатически твои хотелки узнавать Если ты ставишь системно... весь текст скрыт [показать]
     
     
  • 4.31, Аноним, 16:07, 21/01/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    Серьёзно А вкладки расположение и клавиатура там для чего Да ладно, не бе... весь текст скрыт [показать]
     
  • 4.36, Pulfer, 20:16, 21/01/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Во всех других инсталляторах, которые доводилось видеть, в дополнение к выбору я... весь текст скрыт [показать]
     
  • 3.29, Аноним, 16:01, 21/01/2017 [^] [ответить] [смотреть все]    [к модератору]  
  • –2 +/
    у меня тоже самое было. косяк конечно, может исправили
     
  • 1.6, алекс, 11:48, 21/01/2017 [ответить] [смотреть все]    [к модератору]  
  • +1 +/
    интересно, его не нужно так часто патчить, как анаконду?!
     
  • 1.7, алекс, 11:51, 21/01/2017 [ответить] [смотреть все]    [к модератору]  
  • –4 +/
    вряд ли его будут использовать при сборке iso с GNOME, XFCE, МАТЕ и пр.
     
     
  • 2.8, A.Stahl, 12:02, 21/01/2017 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +3 +/
    Почему Тебя смущает Qt Так Qt там только для работы инсталятора Инсталятор мо... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.20, алекс, 15:00, 21/01/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • –2 +/
    Не смущает, обычно GTK-шники пилят свой софт от базового консольного до вкл GTK... весь текст скрыт [показать]
     
     
  • 4.34, Тот_Самый_Анонимус, 17:50, 21/01/2017 [^] [ответить] [смотреть все]    [к модератору]  
  • –1 +/
    >пилят свой софт

    == изобретают велосипед. Юниксвей, чо...

     
  • 1.9, Аноним, 12:44, 21/01/2017 [ответить] [смотреть все]    [к модератору]  
  • +/
    Неплохо, но до Yast ему далеко.
     
     
  • 2.44, Аноним, 05:23, 22/01/2017 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +2 +/
    А что хорошего в Ясте? Замусоренный интерфейс и лишние вопросы?
     
  • 1.10, Аноним, 12:52, 21/01/2017 [ответить] [смотреть все]    [к модератору]  
  • +1 +/
    В OpenMandriva Calamares не может поставить систему на RAID.
     
     
  • 2.15, Аноним, 13:41, 21/01/2017 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • –1 +/
    Наверное, это не проблема Calamares, так ведь? ;)
     
     
  • 3.33, Игорь, 16:39, 21/01/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Я неточно выразился Не то, что он не может, а в нем нет кнопки или вкладки, с п... весь текст скрыт [показать]
     
     
  • 4.46, Незнайка_с_Линем, 11:04, 22/01/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Да он даже не может нормально работать с Luks, в котором LVM lv_boot, lv_root, ... весь текст скрыт [показать]
     
  • 1.12, Аноним, 13:26, 21/01/2017 [ответить] [смотреть все]    [к модератору]  
  • –2 +/
    У меня возник вопрос. Как называется инсталлятор виндовз и на чём он написан?
     
     
  • 2.17, Аноним, 14:25, 21/01/2017 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • –2 +/
    Судя по скорости его работы там точно C или нечто сравнимое И кстати, при уст... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.22, Аноним, 15:04, 21/01/2017 [^] [ответить] [смотреть все]    [к модератору]  
  • –1 +/
    Да. Если с флешки на ssd - не успеваешь кофе заварить, не то что выпить.


     
  • 3.23, Sunderland93, 15:33, 21/01/2017 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    Нет. Просто отличается способ распаковки системы
     
     
  • 4.26, Аноним, 15:50, 21/01/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Ну же Внятные пояснения Ну Или этот пацак говорит на языке продолжения кото... весь текст скрыт [показать]
     
     
  • 5.40, НяшМяш, 22:38, 21/01/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Если вкратце - то на диске флешке с виндой есть папочка sources, в которой есть ... весь текст скрыт [показать]
     
     
  • 6.43, Аноним, 03:08, 22/01/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Ну так давно уже пора об этом забыть Или нет ... весь текст скрыт [показать]
     
  • 6.45, Аноним, 05:25, 22/01/2017 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    Некоторые дистрибутивы тоже так делают при установке с лайв-образа.
     
  • 1.18, Аноним, 14:48, 21/01/2017 [ответить] [смотреть все]     [к модератору]  
  • +/
    пока не реализован режим обновления пакетов до свежих версий во время установки,... весь текст скрыт [показать]
     
  • 1.19, виндотролль, 14:53, 21/01/2017 [ответить] [смотреть все]    [к модератору]  
  • +/
    cnchi получше будет
    https://github.com/Antergos/Cnchi
     
  • 1.25, Аноним, 15:38, 21/01/2017 [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Они до сих пор оставили жесткий предел 1 Гигабайт оперативки Потому как это дур... весь текст скрыт [показать]
     
     
  • 2.27, Аноним, 15:54, 21/01/2017 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +2 +/
    > это придется самому исходники менять для этого?

    А осилишь?


     
     
  • 3.41, Аноним, 22:46, 21/01/2017 [^] [ответить] [смотреть все]    [к модератору]  
  • –1 +/
    Да уж как-нибудь разберусь как циферку поменять
    m_requiredRamGB = 1.;
     
  • 2.28, Аноним, 15:55, 21/01/2017 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +2 +/
    А у тебя сколько есть оперативки?


     
     
  • 3.42, Аноним, 22:52, 21/01/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    12 на основном, 8 на ноутах Речь не о моей проблеме, а том, что инсталятору воб... весь текст скрыт [показать]
     
  • 1.30, Отражение луны, 16:02, 21/01/2017 [ответить] [смотреть все]    [к модератору]  
  • –1 +/
    Омг, градиенты в 17м, какой же он страшный и убогий.
     
  • 1.32, Дуплик, 16:21, 21/01/2017 [ответить] [смотреть все]    [к модератору]  
  • –1 +/
    Выглядит так, как будто это Qt.
     
  • 1.37, KOT040188, 21:11, 21/01/2017 [ответить] [смотреть все]    [к модератору]  
  • +/
    Глючный он до безобразия. Плеваться хочется.
     
  • 1.38, IdeaFix, 21:25, 21/01/2017 [ответить] [смотреть все]    [к модератору]  
  • +1 +/
    У меня относительно инсталеров за всю жизнь было три эмоции:
    1. Пасьянсы в асп линукс во время установки.
    2. "О боже, мои глаза!" в каком-то из альтов.
    3. Пролиантовские болванки, ставящие винду "из-под" линукса и тварь "из-под" винды.

    Неужели инсталер способен вызывать какие-то яркие эмоции?

     
     
  • 2.47, Текстовый Редактор ТЕА, 20:43, 22/01/2017 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +/
    > 1. Пасьянсы в асп линукс во время установки.

    Не только пасьянсы, помню какой-то шутер с шаром вместо ГГ

     
     
  • 3.48, Аноним, 08:57, 23/01/2017 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    Это ужасно.
    Из за таких "фич" дистриб и кряканулся
     
  • 1.52, Аноним, 19:54, 23/01/2017 [ответить] [смотреть все]     [к модератору]  
  • +/
    Внеший вид дело десятое, сегодня один, а завтра на UI-дизайнера денег соберут и ... весь текст скрыт [показать]
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2018 by Maxim Chirkov  
    ДобавитьПоддержатьВебмастеруГИД  
    Hosting by Ihor