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 (ok), 11:32, 21/01/2017 [^] [ответить]    [к модератору]
  • –3 +/
    >Проект развивается при участии сообществ KDE, ...

    Поэтому кислотные цвета и всякие мелкие странности удивлять не должны.

     
  • 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 (ok), 11:48, 21/01/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    Очень годный и удобный инсталлятор. Впервые оценил его ставя Manjaro. Хорошо бы заменить им убожество под названием Anakonda в Fedora.
     
     
  • 2.21, Pulfer (ok), 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 (ok), 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 (ok), 12:02, 21/01/2017 [^] [ответить]     [к модератору]  
  • +3 +/
    Почему Тебя смущает Qt Так Qt там только для работы инсталятора Инсталятор мо... весь текст скрыт [показать]
     
     
  • 3.20, алекс (??), 15:00, 21/01/2017 [^] [ответить]    [к модератору]  
  • –2 +/
    Не смущает, обычно GTK-шники пилят свой софт от базового консольного до вкл. GTK-части.
    Qt UI вряд ли будут использовать.  
     
     
  • 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 [^] [ответить]    [к модератору]  
  • +/
    Я неточно выразился. Не то, что он не может, а в нем нет кнопки или вкладки, с помощью которой можно сказать инсталлятору, что я хочу RAID.
     
     
  • 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 (ok), 15:33, 21/01/2017 [^] [ответить]    [к модератору]  
  • +/
    Нет. Просто отличается способ распаковки системы
     
     
  • 4.26, Аноним (-), 15:50, 21/01/2017 [^] [ответить]    [к модератору]  
  • –1 +/
    > Нет. Просто отличается способ распаковки системы

    Ну же! Внятные пояснения? Ну!? Или "этот пацак говорит на языке продолжения которого не знает"?


     
     
  • 5.40, НяшМяш (ok), 22:38, 21/01/2017 [^] [ответить]     [к модератору]  
  • +/
    Если вкратце - то на диске флешке с виндой есть папочка sources, в которой есть ... весь текст скрыт [показать]
     
     
  • 6.43, Аноним (-), 03:08, 22/01/2017 [^] [ответить]    [к модератору]  
  • +/
    > Шындовс ИксПи тоже кстати диски пилит будь здоров, только все забыли про это уже.

    Ну так давно уже пора об этом забыть? Или нет?

     
  • 6.45, Аноним (-), 05:25, 22/01/2017 [^] [ответить]    [к модератору]  
  • +/
    Некоторые дистрибутивы тоже так делают при установке с лайв-образа.
     
  • 1.18, Аноним (18), 14:48, 21/01/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    пока не реализован режим обновления пакетов до свежих версий во время установки, отсутствует поддержка UEFI Secure Boot. А так проект развивается.Да,осталось немного.Лет через цать и тогда ...
     
  • 1.19, виндотролль (ok), 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, Отражение луны (ok), 16:02, 21/01/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    Омг, градиенты в 17м, какой же он страшный и убогий.
     
  • 1.32, Дуплик (ok), 16:21, 21/01/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    Выглядит так, как будто это Qt.
     
  • 1.37, KOT040188 (ok), 21:11, 21/01/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Глючный он до безобразия. Плеваться хочется.
     
  • 1.38, IdeaFix (ok), 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