{"id":112169,"date":"2023-12-12T21:10:22","date_gmt":"2023-12-12T19:10:22","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-frejmvorka-dlya-sozdaniya-ustanovshhikov-calamares-3-3-0-s-podderzhkoj-qt6"},"modified":"2023-12-12T21:10:22","modified_gmt":"2023-12-12T19:10:22","slug":"reliz-frejmvorka-dlya-sozdaniya-ustanovshhikov-calamares-3-3-0-s-podderzhkoj-qt6","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/news\/reliz-frejmvorka-dlya-sozdaniya-ustanovshhikov-calamares-3-3-0-s-podderzhkoj-qt6","title":{"rendered":"Die Ver\u00f6ffentlichung des Installationsframeworks Calamares 3.3.0 mit Unterst\u00fctzung f\u00fcr Qt6.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Nach f\u00fcnf ein halb Jahren seit der Bildung des Zweigs 3.2.x wurde die Version 3.3.0 des Calamares-Installationswerkzeugs ver\u00f6ffentlicht, die unabh\u00e4ngig von bestimmten Linux-Distributionen ist. Entwicklern von Distributionen stehen mehrere Dutzend vorgefertigte Module zur Verf\u00fcgung, die verschiedene Funktionen in Installationsprogrammen bieten. Der Code ist in C++ geschrieben, die grafische Benutzeroberfl\u00e4che basiert auf der Qt-Bibliothek (verwendet QML), und f\u00fcr die Entwicklung von Modulen k\u00f6nnen die Sprachen C++ und Python verwendet werden.    <\/p>\n<p>Calamares bietet Funktionen wie manuelle und automatische Partitionierung, ein flexibles Anpassungssystem f\u00fcr die Benutzeroberfl\u00e4che, modulare Architektur und eine gro\u00dfe Auswahl an vorgefertigten Modulen (von Bootloader-Verwaltung bis hin zur Benutzerverwaltung). Beispielsweise gibt es Module zur Nutzung von NetworkManager, UPower, systemd-boot, GRUB, sgdisk, squashfs-tools und rsync. Die Installation kann durch das Ersetzen einer Partition organisiert werden \u2013 dabei werden die Daten auf die neue Partition kopiert, die aktiv anstelle der zuvor verwendeten Partition gemacht wird, was das Testen neuer Installationen erleichtert und die M\u00f6glichkeit eines Rollbacks auf die vorherige Version l\u00e4sst.       <\/p>\n<p>Um einen eigenen Installer auf Basis von Calamares zu erstellen, reicht es aus, vorgefertigte Module auszuw\u00e4hlen oder eigene zu schreiben, die Installationslogik der Distribution zu definieren und das Erscheinungsbild anzupassen. Zur Vereinfachung und Beschleunigung der Entwicklung k\u00f6nnen Module und Komponenten von Calamares in Python erstellt werden. Alle Konfigurationsdaten werden im YAML-Format gespeichert. Calamares wird bereits zur Installation von Distributionen wie Manjaro, Lubuntu, Asahi, EndeavourOS, wattOS, Rhino, Nitrux, Siduction, Peppermint OS, GeckoLinux, Chakra, NetRunner, KaOS, OpenMandriva und KDE neon verwendet. Das Projekt entwickelt sich mit der Beteiligung der KDE-, Fedora-, Kubuntu- und Maui-Communities.       <\/p>\n<p>In der neuen Version:  <\/p>\n<ul>\n<li class=\"l\"> Die vollst\u00e4ndige Kompatibilit\u00e4t des Basisframeworks und der meisten Module mit Qt 6 und den KDE Frameworks 6 wurde sichergestellt. F\u00fcr alle QML-Module ist ein Set von kompatiblen QML-Dateien mit Qt6 bereitgestellt. Die M\u00f6glichkeit zur Erstellung mit Qt5 und KDE Frameworks 5 bleibt erhalten.\n<li class=\"l\"> Im Paketauswahl-Interface \u201epackagechooser\u201c wurde die Unterst\u00fctzung f\u00fcr AppStream-Metadaten 1.0 hinzugef\u00fcgt.\n<li class=\"l\"> Im Modul \u201ekeyboard\u201c wurde die M\u00f6glichkeit implementiert, zwischen X11-Einstellungen und dem DBus-Dienst FreeDesktop locale1 zu w\u00e4hlen. Die Tastenbelegung f\u00fcr alle nicht-ASCII-Tastaturlayouts wird gespeichert.\n<li class=\"l\"> Im Modul \u201edracut\u201c wurde die Unterst\u00fctzung zur Konfiguration des Kernnamens hinzugef\u00fcgt.\n<li class=\"l\"> Das Interface der Module \u201ekeyboardq\u201c und \u201elocaleq\u201c wurde von ComboBox auf das Widget Drawer umgestellt.\n<li class=\"l\"> Im Partitionierungseditor (Modul \u201epartition\u201c) wurde die M\u00f6glichkeit hinzugef\u00fcgt, zwischen den Formaten LUKS und LUKS2 zu w\u00e4hlen. Es besteht die M\u00f6glichkeit, die Installation des Bootloaders zu \u00fcberspringen. Die Funktionalit\u00e4t der KPMCore-Bibliothek 21.12 (KDE Partition Manager) wurde aktiviert.\n<li class=\"l\"> Das Modul \u201ezfshostid\u201c wurde hinzugef\u00fcgt, um \/etc\/hostid f\u00fcr ZFS zu generieren.\n<li class=\"l\"> Im Modul \u201ebootloader\u201c wurden die Optionen f\u00fcr die Nutzung in der Kernel-Befehlszeile erweitert.\n<li class=\"l\"> Im Modul \u201edisplaymanager\u201c wurde die Unterst\u00fctzung f\u00fcr den Display-Manager kdm eingestellt.\n<li class=\"l\"> Im Modul \u201efstab\u201c wurde die Bearbeitung der Konfiguration \/etc\/fstab vollst\u00e4ndig \u00fcberarbeitet. Viele Einstellungen wurden in das Modul \u201emount\u201c verschoben.\n<li class=\"l\"> Die Anforderungen an den Code-Stil wurden aktualisiert \u2013 die Codeformatierung entspricht jetzt clang-format 15 oder 16.\n<li class=\"l\"> Die Namensr\u00e4ume, die f\u00fcr C++-Code verwendet werden, wurden \u00fcberarbeitet (alle Aufrufe wurden in den Namensraum Calamares verschoben, die Bindungen an den Namensraum CalamaresUtils wurden entfernt).\n<li class=\"l\"> F\u00fcr die Ersetzung wurde anstelle von @{var} ${var} verwendet.\n<li class=\"l\"> Die Abh\u00e4ngigkeit von Boost::Python wurde entfernt \u2013 f\u00fcr die Entwicklung in Python wird nun das integrierte Set von Bindungen pybind11 verwendet. Um die Kompilierung mit Boost::Python wiederherzustellen, kann die Variable WITH_PYBIND11=OFF gesetzt werden.  <\/ul>\n<p>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=60277\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0421\u043f\u0443\u0441\u0442\u044f \u043f\u044f\u0442\u044c \u0441 \u043f\u043e\u043b\u043e\u0432\u0438\u043d\u043e\u0439 \u043b\u0435\u0442 \u0441 \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0432\u0435\u0442\u043a\u0438 3.2.x \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f \u0434\u043b\u044f \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f \u0438\u043d\u0441\u0442\u0430\u043b\u043b\u044f\u0442\u043e\u0440\u043e\u0432 Calamares 3.3.0, \u043d\u0435 \u0437\u0430\u0432\u0438\u0441\u044f\u0449\u0435\u0433\u043e \u043e\u0442 \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u044b\u0445 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u043e\u0432 Linux. \u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430\u043c \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u043e\u0432 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u043e \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0434\u0435\u0441\u044f\u0442\u043a\u043e\u0432 \u0433\u043e\u0442\u043e\u0432\u044b\u0445 \u043c\u043e\u0434\u0443\u043b\u0435\u0439 c \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0435\u0439, \u0432\u043e\u0441\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0432 \u0438\u043d\u0441\u0442\u0430\u043b\u043b\u044f\u0442\u043e\u0440\u0430\u0445. \u041a\u043e\u0434 \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 \u0421++, \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \u043e\u0441\u043d\u043e\u0432\u0430\u043d \u043d\u0430 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0435 Qt (\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f QML), \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043c\u043e\u0434\u0443\u043b\u0435\u0439 \u043c\u043e\u0433\u0443\u0442 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-112169","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0421\u043f\u0443\u0441\u0442\u044f \u043f\u044f\u0442\u044c \u0441 \u043f\u043e\u043b\u043e\u0432\u0438\u043d\u043e\u0439 \u043b\u0435\u0442 \u0441 \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0432\u0435\u0442\u043a\u0438 3.2.x \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f \u0434\u043b\u044f \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f \u0438\u043d\u0441\u0442\u0430\u043b\u043b\u044f\u0442\u043e\u0440\u043e\u0432 Calamares 3.3.0, \u043d\u0435 \u0437\u0430\u0432\u0438\u0441\u044f\u0449\u0435\u0433\u043e \u043e\u0442 \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u044b\u0445 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u043e\u0432 Linux.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/de\/blog\/news\/reliz-frejmvorka-dlya-sozdaniya-ustanovshhikov-calamares-3-3-0-s-podderzhkoj-qt6\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0430 \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0449\u0438\u043a\u043e\u0432 Calamares 3.3.0 \u0441 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 Qt6 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0421\u043f\u0443\u0441\u0442\u044f \u043f\u044f\u0442\u044c \u0441 \u043f\u043e\u043b\u043e\u0432\u0438\u043d\u043e\u0439 \u043b\u0435\u0442 \u0441 \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0432\u0435\u0442\u043a\u0438 3.2.x \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f \u0434\u043b\u044f \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f \u0438\u043d\u0441\u0442\u0430\u043b\u043b\u044f\u0442\u043e\u0440\u043e\u0432 Calamares 3.3.0, \u043d\u0435 \u0437\u0430\u0432\u0438\u0441\u044f\u0449\u0435\u0433\u043e \u043e\u0442 \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u044b\u0445 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u043e\u0432 Linux.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/news\/reliz-frejmvorka-dlya-sozdaniya-ustanovshhikov-calamares-3-3-0-s-podderzhkoj-qt6\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2023-12-12T19:10:22+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2023-12-12T19:10:22+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Die Ver\u00f6ffentlichung des Frameworks f\u00fcr die Erstellung von Installationsprogrammen Calamares 3.3.0 mit Unterst\u00fctzung f\u00fcr Qt6 | ProHoster","description":"Nach viereinhalb Jahren seit der Bildung des Branches 3.2.x wurde die Version der Calamares-Installer-Build-Tools 3.3.0 ver\u00f6ffentlicht, die von speziellen Linux-Distributionen unabh\u00e4ngig ist.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/news\/reliz-frejmvorka-dlya-sozdaniya-ustanovshhikov-calamares-3-3-0-s-podderzhkoj-qt6","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0430 \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0449\u0438\u043a\u043e\u0432 Calamares 3.3.0 \u0441 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 Qt6 | ProHoster","og:description":"\u0421\u043f\u0443\u0441\u0442\u044f \u043f\u044f\u0442\u044c \u0441 \u043f\u043e\u043b\u043e\u0432\u0438\u043d\u043e\u0439 \u043b\u0435\u0442 \u0441 \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0432\u0435\u0442\u043a\u0438 3.2.x \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f \u0434\u043b\u044f \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f \u0438\u043d\u0441\u0442\u0430\u043b\u043b\u044f\u0442\u043e\u0440\u043e\u0432 Calamares 3.3.0, \u043d\u0435 \u0437\u0430\u0432\u0438\u0441\u044f\u0449\u0435\u0433\u043e \u043e\u0442 \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u044b\u0445 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u043e\u0432 Linux.","og:url":"https:\/\/prohoster.info\/de\/blog\/news\/reliz-frejmvorka-dlya-sozdaniya-ustanovshhikov-calamares-3-3-0-s-podderzhkoj-qt6","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2023-12-12T19:10:22+00:00","article:modified_time":"2023-12-12T19:10:22+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/112169","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=112169"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/112169\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=112169"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=112169"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=112169"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}