LINUX.ORG.RU

Calamares 1.0 — кроссдистрибутивный фреймворк для построения установщиков

 , ,


2

2

Команда Calamares в составе разработчиков из проектов KaOS, Manjaro, Maui и Netrunner, при поддержке компании Blue Systems представили первый выпуск дистрибутивонезависимого фреймворка для создания установщиков, отправной идеей которого послужило желание создать эдакий systemd в сфере инсталляторов — избавить мантейнеров от необходимости лишней работы, предоставив им набор готовых типовых блоков, из которых разработчики могли бы простейшим образом формировать установщики, адаптированные под нужды конкретных дистрибутивов.

Особенности программы:

  • Полностью модульный дизайн с интерфейсами для С++, Python и различных процессов.
  • Многопоточный исполнитель задач с API для С++ и Python.
  • Набор из более чем двадцати пяти модулей для управления загрузчиком, пользователями и многим другим, с возможностью добавлять свои собственные.
  • Автономный механизм формирования внешнего вида установщика в стиле конкретного дистрибутива без необходимости применения патчей.
  • Продвинутый модуль управления разделами с поддержкой таблиц разделов DOS и GPT, а также изменения размеров разделов и автоматического разбиения.

Программа использует Qt5 и QML, распространяется под лицензией GPL3.

>>> Подробности



Проверено: Shaman007 ()
Последнее исправление: DoctorSinus (всего исправлений: 5)

В своё время я забросил генту именно из-за отсутствия установщика,
может сейчас на основе этого сделают себе установщик и я смогу вернутся?

torvn77 ★★★★★
()
Ответ на: комментарий от torvn77

я забросил генту именно из-за отсутствия установщика

а зачем ты постоянно её переустанавливал?

Alyssa
() автор топика
Ответ на: комментарий от ZenitharChampion

Это база для создания инсталляторов дистрибутивов, судя по всему. И вещь на редкость ненужная.

Quasar ★★★★★
()

Не нужно же! И дистрипутивы какие-то совсем маргинальные

sehellion ★★★★★
()

Команда Calamares в составе разработчиков из проектов KaOS, Manjaro, Maui и Netrunner

От создателей кучи нинужно чего-то хорошего не жди.

FedyaPryanichkov ★★
()
Ответ на: комментарий от torvn77

может сейчас на основе этого сделают себе установщик и я смогу вернутся?

Гента не будет делать себе установщик, потому что генте он не нужен, если тебе сложно смонтировать диск, скачать wget'ом стаге и развернуть его одной командой tar, то гента тебе не нужна.

Почему не нужна? Потому, что у тебя и к портаге претензии возникнут.

Короче, займись лучше спортом.

redhat
()

Нарезной исполнитель задач с API для С++ и Python.

А гладкоствольного исполнителя у них нет?

chuzhoi
()

Ненужно.

anonymous
()

Нарезной исполнитель задач с API для С++ и Python.[/q]

Я аж пошёл по ссылке, а там:

a threaded job executor, with C++ and Python API;

threaded, конечно, по всякому переводят, но НАРЕЗНОЙ — просто заставляет взглянуть на мир по новому.

cdslow ★★
()
Ответ на: комментарий от redhat

Гента не будет делать себе установщик, потому что генте он не нужен, если тебе сложно смонтировать диск, скачать wget'ом стаге и развернуть его одной командой tar, то гента тебе не нужна. Почему не нужна? Потому, что у тебя и к портаге претензии возникнут.

Именно так, поскольку «установленная» даже каким-то мифическим установщиком гента рано или поздно заставит понять, что такое portage и с чем его едят.

DiversantBivnev
()
Ответ на: комментарий от cdslow

threaded, конечно, по всякому переводят, но НАРЕЗНОЙ — просто заставляет взглянуть на мир по новому

Транслятед бай гоогле транслятор детектед.

one_more_hokum ★★★
()
Ответ на: комментарий от amazpyel

Чтобы осуществлять планы, нужен дурак

это придумал явно ленивый человек

Alyssa
() автор топика
Ответ на: комментарий от redhat

Гента не будет делать себе установщик, потому что генте он не нужен,

А в 2004 или 2005 году был, даже графический, на gtk, правда всё равно не понятно зачем

overmind88 ★★★★★
()

Blue Systems

вбил в гугл и получил необычный сайт знакомств...

eR ★★★★★
()

совсем непонятно о чем это. чтобы делать инсталляторы дистрибутивов?

waker ★★★★★
()

желание создать эдакий systemd в сфере инсталляторов

За спиной лени поцера стоял Редхат, иначе пошел бы леня лесом. Что такое эта Blue Systems?

tailgunner ★★★★★
()
Ответ на: комментарий от redhat

Гента не будет делать себе установщик, потому что генте он не нужен, если тебе сложно смонтировать диск, скачать wget'ом стаге и развернуть его одной командой tar, то гента тебе не нужна.

В мире Линукса, где каждый выбирает себе дистрибутив согласно своим душевным болезням, тоже есть такой, наиболее подходящий для медитативного наблюдения объект: это дистрибутив под названием Gentoo. Апологеты заявляют, что он гораздо компактнее, гораздо быстрее, гораздо надёжнее, и гораздо понятнее и логичнее всех остальных дистрибутивов GNU/Linux. Так ли это на самом деле — объективных свидетельств нет.

И еще

А я люблю компилировать генту и дрочить. Каждый день я скачиваю на компьютер все ебилды которые нахожу. На два гига целый день уходит. Зато, когда после тяжёлого дня я прихожу домой, включаю компьютер и ставлю на компиляцию свое сокровище. И дрочу, представляя, что меня поглотил единый организм портаж. Мне вообще кажется, что ебилды, умеют думать, у них есть свои семьи, города, чувства... А вчера, мне приснился чудный сон, как будто я нырнул в море, и оно превратилось в портаж, рыбы, водоросли, медузы, все из портажа, даже небо, даже Линус Торвальдс! П.С. Цитаты взяты из Lurkmore, но зато очень кстати...

Odalist ★★★★★
()
Последнее исправление: Odalist (всего исправлений: 1)

Установщика дистрибутива или софтин? Если дистров - нафиг надо.

I-Love-Microsoft ★★★★★
()

Если оно будет идти в обход пакетного менеджера - сжечь, а прах закопать.

no1_tx
()

Программа использует Qt5 и QML

печаль, завышенные требования к ресурсам на ровном месте.

anonymous
()
Ответ на: комментарий от cdslow

threaded, конечно, по всякому переводят, но НАРЕЗНОЙ

выглядит очень нарезным для меня.

prizident ★★★★★
()
Ответ на: комментарий от anonymous

печаль, завышенные требования к ресурсам на ровном месте

сейчас не производят оборудования в котором бы не хватило памяти чтобы это запустить. в смартфонах памяти сейчас больше чем у меня на десктопе. с другой стороны гтк4 - еще более неповоротливый монстр, потом выбор был очевиден.

prizident ★★★★★
()
Ответ на: комментарий от ZenitharChampion

Я предлагал такую идею в 2011

Угу, когда-то ржали над розовыми клавиатурами и над systemd.

По сабжу

Команда Calamares в составе разработчиков из проектов KaOS, Manjaro, Maui и Netrunner, при поддержке компании Blue Systems

кто все эти люди?

upcFrost ★★★★★
()
Ответ на: комментарий от redhat

Гента не будет делать себе установщик, потому что генте он не нужен, если тебе сложно смонтировать диск, скачать wget'ом стаге и развернуть его одной командой tar, то гента тебе не нужна.

Почему не нужна? Потому, что у тебя и к портаге претензии возникнут.

С портажем я как раз подружился.
И что такое перенаправление ввода вывода знаю.
(Хотя это скорее надо для urpmi/rpm apt-get,портаж настраивается текстовым редактором mc)
Но только вот гентушный бзик с насаждением консоли на практике выливается в зануднейшее набивание путей и имён к файлам,
вызывая справедливую тоску и отвращение.
И всякие | && [ x$f EQ xyes] познавал я не в вашем дистре.
Участь вашего дистра ностальгические бумажки с путями к файлам как в унылом DOS.

torvn77 ★★★★★
()
Ответ на: комментарий от Alyssa

а зачем ты постоянно её переустанавливал?

(Gentoo)

Когда как выходит,сейчас временная затычка из убунты живёт второй месяц,а порой долговременная установка сносится чуть ли не в тот же день.

torvn77 ★★★★★
()
Ответ на: комментарий от andrewzvn

Собираюсь как нибудь опробовать.
Но всёж хотелось бы «оригинальную» Генту сразу.

torvn77 ★★★★★
()
Ответ на: комментарий от tailgunner

иначе пошел бы леня лесом

Вот не факт. С РХ, естественно, проще, но и без него можно наладить нужные связи с проектами. Сложнее, но можно.

Alsvartr ★★★★★
()
Ответ на: комментарий от Alsvartr

За спиной лени поцера стоял Редхат, иначе пошел бы леня лесом

Вот не факт.

Не факт. Потому что Редхат за спиной лени стоял.

С РХ, естественно, проще, но и без него можно наладить нужные связи с проектами

С лениными способностями к общению? Ну-ну. В лучшем случае это заняло бы много лет, был бы systemd третьей альтернативной системой инициализации в Дебиане, и никакой - в Убунте.

tailgunner ★★★★★
()

установщик может быть только один - тот, что поставляется вместе с дистрибутивом. Сторонний установщик - вендоподобие и зло, которое надо искоренять.
Лучше бы написали автосоздавалку пакетов для тонны дистрибутивов

reprimand ★★★★★
()

По-моему хрень какая-то.

ashot ★★★★
()
Ответ на: комментарий от torvn77

зануднейшее набивание путей и имён к файлам

мсье не осилил комплит? (ну там слева кнопочка такая со стрелками в разные стороны...)

anonymous
()
Ответ на: комментарий от amazpyel

сказал чувак, который известен только процессом над собой %)

arcanis ★★★★
()

Это установщик для дистрибов или прог/игр?

kas501 ★★★
()
Ответ на: комментарий от anonymous

bash complection что ли?
Посмотрел что этот такое,не очень вдохновляет.
Лучше бы полноценный mc в диск для инсталляции посадили.
Тут и растарится можно,и use флаги понарастыкать.
nano конечно я под влиянием моды опробовал,но встроенный в mc редактор с хоткеями просто удобнее.

torvn77 ★★★★★
()
Ответ на: комментарий от anonymous

Я боюсь вот чего,что с такой политикой Calculate однажды перетянет вашу аудиторию и донаты,
но где гарантия что это перетягивание не пройдёт без потерь среди разработчиков или спонсоров?
А ведь всего то цена вопроса хотя бы задрипаный mc в установщик добавить,коли вам уж так инсталлятор не мил.

torvn77 ★★★★★
()
Ответ на: комментарий от aes_ultimum

дистрибутива

=> фтопку

P.S. Всё жду Ubuntu Click Packages. Пусть хоть один дистр наконец будет иметь возможность нормальной установки стороннего софта...

I-Love-Microsoft ★★★★★
()
Последнее исправление: I-Love-Microsoft (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.