The OpenNET Project / Index page

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

24.02.2016 22:05  Увидел свет независимый от дистрибутивов инсталлятор Calamares 2.0

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

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

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

В новой версии:

  • Полностью переписан код компонентов для управления дисковыми разделами, который переведён на использование библиотеки KPMcore, также применяемой в менеджере дисковых разделов KDE Partition Manager.
  • Переработана система модулей с целью повышения гибкости настройки, организации оформления и выполнения работ.
  • Реализован режим post-install, позволяющий запустить специальный конфигуратор при первой загрузке после завершения установки;
  • Внесены улучшения в разнообразные модули, в том числе улучшены средства выбора локали, настройки загрузчика и дисплейного менеджера.


  1. Главная ссылка к новости (https://calamares.io/calamares...)
  2. OpenNews: Предварительный выпуск независимого от дистрибутивов инсталлятора Calamares 1.1
  3. OpenNews: OpenMandriva переходит на Clang и новый инсталлятор
  4. OpenNews: Представлен Calamares 1.0, независимый от дистрибутивов фреймворк для построения инсталляторов
Лицензия: CC-BY
Тип: Программы
Ключевые слова: calamares, install
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Показать все | RSS
 
  • 1.1, Аноним, 22:12, 24/02/2016 [ответить] [смотреть все]    [к модератору]
  • +5 +/
    Calamares + systemd = полнофункциональный дистрибутив =)
     
     
  • 2.15, Аноно, 11:32, 25/02/2016 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]
  • +5 +/
    systemd + GRUB == полнофункциональный дистрибутив =)
     
     
  • 3.24, Аноним, 19:50, 25/02/2016 [^] [ответить] [смотреть все]    [к модератору]
  • +/
    Тут еще следовало бы добавить "emacs+kernel ..."
     
     
  • 4.26, Анончег, 00:02, 26/02/2016 [^] [ответить] [смотреть все]    [к модератору]
  • +/
    > KDE Partition Manager

    Жуткий ручной тормоз, к сожалению.

     
  • 1.3, Аноним, 23:00, 24/02/2016 [ответить] [смотреть все]     [к модератору]
  • –10 +/
    целый пафосный проект с кутэ, крестами и петоном вместо нескольких консольных ко... весь текст скрыт [показать]
     
     
  • 2.7, A.Stahl, 00:43, 25/02/2016 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +24 +/
    Я надеюсь ты это написал через telnet?
     
  • 2.8, Нимано, 01:28, 25/02/2016 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +2 +/
    Ламеризм БабочкиЪ наше все ЗЫ всем W анонимам не угодишь 8211 то для них ... весь текст скрыт [показать] [показать ветку]
     
  • 1.4, Аноним, 23:16, 24/02/2016 [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    в манджаре не смог этим инсталятором поставить дистр что то с раскладками клави... весь текст скрыт [показать]
     
  • 1.5, Аноним, 23:43, 24/02/2016 [ответить] [смотреть все]    [к модератору]  
  • +/
    Ждём в федорке, вместо богомерзкой анаконды.
     
     
  • 2.10, Меломан1, 05:52, 25/02/2016 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +1 +/
    Чем тебе анаконда не угодила Очень удобный и понятный инсталлятор в котором все... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.28, Анончег, 00:05, 26/02/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Интересно чем ты занимаешься, если тебе нравится инсталлятор как таковой, все ос... весь текст скрыт [показать]
     
  • 1.9, Аноним, 03:02, 25/02/2016 [ответить] [смотреть все]    [к модератору]  
  • +4 +/
    Анакондовская разбивка диска просто ужасна.
     
     
  • 2.11, Меломан1, 06:05, 25/02/2016 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +2 +/
    Тебе повезло, что ты не устанавливал Дебиан Вот где слезы наворачиваются, вроде... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.13, ndm, 10:01, 25/02/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Грузишься с debian live Устанавливаешь пакеты нужные для работы с зашифрованным... весь текст скрыт [показать]
     
     
  • 4.29, Анончег, 00:16, 26/02/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Советы из раздела Наши руки не для скуки - удаление гланд автогеном через задн... весь текст скрыт [показать]
     
  • 1.12, Аноним, 07:51, 25/02/2016 [ответить] [смотреть все]    [к модератору]  
  • +/
    В манжаре 3!три! инсталятора, выбирайте и не упоминайте этот дистрибутив в суе.
     
     
  • 2.16, Аноним, 11:38, 25/02/2016 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +/
    А какой третий?
     
     
  • 3.17, bl, 12:51, 25/02/2016 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    лишний же, ну
     
  • 2.30, Анончег, 00:19, 26/02/2016 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    В где не упоминать Марьиванна негодуе ... весь текст скрыт [показать] [показать ветку]
     
  • 1.14, Аноним, 11:12, 25/02/2016 [ответить] [смотреть все]    [к модератору]  
  • +/
    Ткните меня носов в маны. Не осилил гугл.
     
  • 1.18, Владимир, 14:17, 25/02/2016 [ответить] [смотреть все]    [к модератору]  
  • +/
    ИМХО.
    Гуй для установки? А зачем? я ставил шлак образца 1998 года, а потом сидел на генте. И до сих пор к дистрибам с безальтернативным гуевым инсталятором отношусь отрицательно - иногда такое дерьмо в железе попадается, что поднять можно только из консоли. Вообще стандартизация для ПО - вред. Да, затраты снижаются, в том числе на специалистов, но если проблема выходит из пределов курса "НЕХ для ИДИОТОВ" - можно смело сливать как работу так и "специалистов"
     
     
  • 2.21, Аноним, 19:12, 25/02/2016 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    Затраты мнимо снижаются, а проблем можно огрести по самое небалуй Как с деревян... весь текст скрыт [показать] [показать ветку]
     
  • 1.20, Аноним, 16:20, 25/02/2016 [ответить] [смотреть все]     [к модератору]  
  • +/
    Выкиньте это железо к едреней фене пока важные данные не похерили И не занимайт... весь текст скрыт [показать]
     
     
  • 2.22, Аноним, 19:13, 25/02/2016 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    Выкинул пролиант в окно по совету анонима с опеннета... весь текст скрыт [показать] [показать ветку]
     
  • 1.23, lucentcode, 19:22, 25/02/2016 [ответить] [смотреть все]    [к модератору]  
  • –1 +/
    Отличный установщик, надеюсь он станет стандартом де факто во всех дистрибутивах.
     
  • 1.25, Alex, 21:27, 25/02/2016 [ответить] [смотреть все]    [к модератору]  
  • +/
    >>Ждём в федорке, вместо богомерзкой анаконды.

    Чем анаконда не угодила? То, что там не такой расшаренности как в Calamares 2.0? Зачем пихать в Colomares 2.0 раскладку клавиатуры? Она там так сильно нужна?

     

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


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