{"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\/fr\/blog\/news\/reliz-frejmvorka-dlya-sozdaniya-ustanovshhikov-calamares-3-3-0-s-podderzhkoj-qt6","title":{"rendered":"Publication du framework d'installation Calamares 3.3.0 avec support de Qt6","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Apr\u00e8s cinq ans et demi depuis la formation de la branche 3.2.x, la version de l'outil de construction d'installateurs Calamares 3.3.0 a \u00e9t\u00e9 publi\u00e9e, ind\u00e9pendante des distributions Linux sp\u00e9cifiques. Les d\u00e9veloppeurs de distributions se voient proposer plusieurs dizaines de modules pr\u00eats \u00e0 l'emploi qui int\u00e8grent diverses fonctionnalit\u00e9s demand\u00e9es dans les installateurs. Le code est \u00e9crit en C++, l'interface graphique est bas\u00e9e sur la biblioth\u00e8que Qt (utilisant QML), et les modules peuvent \u00eatre d\u00e9velopp\u00e9s en C++ et Python.    <\/p>\n<p>Calamares offre des fonctionnalit\u00e9s telles que des modes de partitionnement manuel et automatique, un syst\u00e8me flexible d'adaptation de l'apparence, une architecture modulaire et un large choix de modules pr\u00eats \u00e0 l'emploi (de la gestion des chargeurs \u00e0 la gestion des utilisateurs). Par exemple, il existe des modules pour utiliser NetworkManager, UPower, systemd-boot, GRUB, sgdisk, squashfs-tools et rsync. L'installation peut \u00eatre organis\u00e9e en rempla\u00e7ant une partition \u2014 les donn\u00e9es sont copi\u00e9es sur une nouvelle partition, qui devient active \u00e0 la place de l'ancienne, ce qui est pratique pour tester de nouvelles installations tout en gardant la possibilit\u00e9 de revenir \u00e0 une version ant\u00e9rieure.       <\/p>\n<p>Pour cr\u00e9er son propre installateur bas\u00e9 sur Calamares, il suffit de choisir des modules pr\u00eats \u00e0 l'emploi ou d'\u00e9crire les siens, de d\u00e9finir la logique d'installation de la distribution et de configurer l'apparence. Pour simplifier et acc\u00e9l\u00e9rer le d\u00e9veloppement, les modules et composants de Calamares peuvent \u00eatre cr\u00e9\u00e9s en Python. Toutes les donn\u00e9es de configuration sont stock\u00e9es au format YAML. Calamares est d\u00e9j\u00e0 utilis\u00e9 pour organiser l'installation des distributions Manjaro, Lubuntu, Asahi, EndeavourOS, wattOS, Rhino, Nitrux, Siduction, Peppermint OS, GeckoLinux, Chakra, NetRunner, KaOS, OpenMandriva et KDE neon. Le projet \u00e9volue avec la participation des communaut\u00e9s KDE, Fedora, Kubuntu et Maui.       <\/p>\n<p>Dans cette nouvelle version :  <\/p>\n<ul>\n<li class=\"l\"> Une compatibilit\u00e9 totale du framework de base et de la plupart des modules avec Qt 6 et les biblioth\u00e8ques KDE Frameworks 6 a \u00e9t\u00e9 assur\u00e9e. Un ensemble de fichiers QML compatibles avec Qt6 est fourni pour tous les modules QML. La possibilit\u00e9 de compiler avec Qt5 et KDE Frameworks 5 est maintenue.\n<li class=\"l\"> L'interface de choix des paquets \u00ab packagechooser \u00bb a ajout\u00e9 la prise en charge des m\u00e9tadonn\u00e9es AppStream 1.0.\n<li class=\"l\"> Dans le module \u00ab keyboard \u00bb, la possibilit\u00e9 de choisir entre les param\u00e8tres X11 ou le service DBus FreeDesktop locale1 a \u00e9t\u00e9 impl\u00e9ment\u00e9e. Les param\u00e8tres de disposition du clavier sont maintenant enregistr\u00e9s pour tous les agencements non-ASCII.\n<li class=\"l\"> Le module \u00ab dracut \u00bb a introduit la prise en charge de la configuration du nom du noyau.\n<li class=\"l\"> L'interface des modules \u00ab keyboardq \u00bb et \u00ab localeq \u00bb a \u00e9t\u00e9 modifi\u00e9e de ComboBox en widget Drawer.\n<li class=\"l\"> Dans l'\u00e9diteur de partitions (module \u00ab partition \u00bb), une option a \u00e9t\u00e9 ajout\u00e9e pour choisir entre les formats LUKS et LUKS2. Il est maintenant possible de passer l'installation du chargeur de d\u00e9marrage. La fonctionnalit\u00e9 de la biblioth\u00e8que KPMCore 21.12 (KDE Partition Manager) a \u00e9t\u00e9 activ\u00e9e.\n<li class=\"l\"> Ajout d'un module \u00ab zfshostid \u00bb pour g\u00e9n\u00e9rer \/etc\/hostid pour ZFS.\n<li class=\"l\"> Dans le module \u00ab bootloader \u00bb, les options de la ligne de commande du noyau ont \u00e9t\u00e9 \u00e9tendues.\n<li class=\"l\"> Dans le module \u00ab displaymanager \u00bb, la prise en charge du gestionnaire d'affichage kdm a \u00e9t\u00e9 interrompue.\n<li class=\"l\"> Dans le module \u00ab fstab \u00bb, le fonctionnement avec la configuration \/etc\/fstab a \u00e9t\u00e9 compl\u00e8tement repens\u00e9. De nombreux param\u00e8tres ont \u00e9t\u00e9 transf\u00e9r\u00e9s dans le module \u00ab mount \u00bb.\n<li class=\"l\"> Les exigences de style de codage ont \u00e9t\u00e9 mises \u00e0 jour \u2014 le formatage du code correspond d\u00e9sormais \u00e0 clang-format 15 ou 16.\n<li class=\"l\"> Les espaces de noms utilis\u00e9s pour le code C++ ont \u00e9t\u00e9 r\u00e9vis\u00e9s (tous les appels ont \u00e9t\u00e9 transf\u00e9r\u00e9s dans l'espace de noms Calamares, les liaisons \u00e0 l'espace de noms CalamaresUtils ont \u00e9t\u00e9 supprim\u00e9es).\n<li class=\"l\"> Pour le remplacement, ${var} est utilis\u00e9 au lieu de @{var}.\n<li class=\"l\"> La biblioth\u00e8que Boost::Python a \u00e9t\u00e9 retir\u00e9e des d\u00e9pendances \u2014 pour le d\u00e9veloppement en Python, un ensemble de liaisons int\u00e9gr\u00e9, pybind11, est maintenant utilis\u00e9. Pour revenir \u00e0 une compilation avec Boost::Python, vous pouvez d\u00e9finir la variable WITH_PYBIND11=OFF.  <\/ul>\n<p>Source : <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.2 - 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\/fr\/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.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\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\/fr\/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\udd47Publication du framework pour la cr\u00e9ation d'installateurs Calamares 3.3.0 avec support Qt6 | ProHoster","description":"Apr\u00e8s cinq ans et demi depuis la cr\u00e9ation de la branche 3.2.x, la version des outils de cr\u00e9ation d'installateurs Calamares 3.3.0, ind\u00e9pendante des distributions Linux sp\u00e9cifiques, a \u00e9t\u00e9 publi\u00e9e.","canonical_url":"https:\/\/prohoster.info\/fr\/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":"fr_FR","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\/fr\/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\/fr\/wp-json\/wp\/v2\/posts\/112169","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=112169"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/112169\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=112169"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=112169"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=112169"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}