{"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\/ro\/blog\/news\/reliz-frejmvorka-dlya-sozdaniya-ustanovshhikov-calamares-3-3-0-s-podderzhkoj-qt6","title":{"rendered":"Lansarea framework-ului pentru crearea de instalatori Calamares 3.3.0 cu suport pentru Qt6","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Dup\u0103 cinci ani \u0219i jum\u0103tate de la formarea ramurii 3.2.x, a fost publicat release-ul instrumentului pentru construirea instalatorilor Calamares 3.3.0, care nu depinde de distribu\u021bii Linux specifice. Dezvoltatorii de distribu\u021bii au la dispozi\u021bie c\u00e2teva zeci de module gata f\u0103cute, care implementeaz\u0103 diverse func\u021bionalit\u0103\u021bi solicitate \u00een instalatori. Codul este scris \u00een C++, iar interfa\u021ba grafic\u0103 se bazeaz\u0103 pe biblioteca Qt (se utilizeaz\u0103 QML), pentru dezvoltarea modulelor se pot folosi limbajele C++ \u0219i Python.    <\/p>\n<p>Calamares ofer\u0103 posibilit\u0103\u021bi precum moduri manuale \u0219i automate de parti\u021bionare a discurilor, un sistem flexibil de adaptare a aspectului, o arhitectur\u0103 modular\u0103 \u0219i o gam\u0103 larg\u0103 de module gata f\u0103cute (de la gestionarea bootloaderelor p\u00e2n\u0103 la gestionarea utilizatorilor). De exemplu, sunt disponibile module pentru utilizarea NetworkManager, UPower, systemd-boot, GRUB, sgdisk, squashfs-tools \u0219i rsync. Instalarea poate fi organizat\u0103 prin \u00eenlocuirea unei parti\u021bii - datele sunt copiate pe o nou\u0103 parti\u021bie, care devine activ\u0103 \u00een locul celei utilizate anterior, ceea ce este convenabil pentru testarea noilor instal\u0103ri, l\u0103s\u00e2nd posibilitatea revenirii la versiunea anterioar\u0103.       <\/p>\n<p>Pentru a crea propriul instalator bazat pe Calamares, este suficient s\u0103 selecta\u021bi modulele gata f\u0103cute sau s\u0103 scrie\u021bi propriile module, s\u0103 defini\u021bi logica de instalare a distribu\u021biei \u0219i s\u0103 ajusta\u021bi aspectul. Pentru simplificarea \u0219i accelerarea dezvolt\u0103rii, modulele \u0219i componentele Calamares pot fi create \u00een Python. Toate datele de configurare sunt stocate \u00een format YAML. Calamares este deja folosit pentru organizarea instal\u0103rii distribu\u021biilor Manjaro, Lubuntu, Asahi, EndeavourOS, wattOS, Rhino, Nitrux, Siduction, Peppermint OS, GeckoLinux, Chakra, NetRunner, KaOS, OpenMandriva \u0219i KDE neon. Proiectul se dezvolt\u0103 cu participarea comunit\u0103\u021bilor KDE, Fedora, Kubuntu \u0219i Maui.       <\/p>\n<p>\u00cen noua versiune:  <\/p>\n<ul>\n<li class=\"l\"> A fost asigurat\u0103 compatibilitatea total\u0103 a cadrului de baz\u0103 \u0219i a majorit\u0103\u021bii modulelor cu Qt 6 \u0219i bibliotecile KDE Frameworks 6. Pentru toate modulele QML, a fost furnizat\u0103 o suit\u0103 de fi\u0219iere QML compatibile cu Qt6. Posibilitatea de compilare cu Qt5 \u0219i KDE Frameworks 5 a fost men\u021binut\u0103.\n<li class=\"l\"> \u00cen interfa\u021ba de selectare a pachetelor \u00abpackagechooser\u00bb a fost ad\u0103ugat\u0103 suport pentru metadatele AppStream 1.0.\n<li class=\"l\"> \u00cen modulul \u00abkeyboard\u00bb a fost implementat\u0103 posibilitatea de a alege \u00eentre utilizarea set\u0103rilor X11 sau a serviciului DBus FreeDesktop locale1. S-a asigurat p\u0103strarea set\u0103rilor de aranjare a tastaturii pentru toate aranjamentele non-ASCII.\n<li class=\"l\"> \u00cen modulul \u00abdracut\u00bb a ap\u0103rut suport pentru configurarea numelui nucleului.\n<li class=\"l\"> Interfa\u021ba modulelor \u00abkeyboardq\u00bb \u0219i \u00ablocaleq\u00bb a fost transformat\u0103 din ComboBox \u00een widget Drawer.\n<li class=\"l\"> \u00cen editorul de parti\u021bii (modulul \u00abpartition\u00bb) a fost ad\u0103ugat\u0103 posibilitatea de a alege \u00eentre formatele LUKS \u0219i LUKS2. S-a asigurat posibilitatea de a s\u0103ri peste instalarea bootloader-ului. A fost utilizat\u0103 func\u021bionalitatea bibliotecii KPMCore 21.12 (KDE Partition Manager).\n<li class=\"l\"> A fost ad\u0103ugat modulul \u00abzfshostid\u00bb pentru generarea \/etc\/hostid pentru ZFS.\n<li class=\"l\"> \u00cen modulul \u00abbootloader\u00bb au fost extinse op\u021biunile pentru utilizarea \u00een linia de comand\u0103 a nucleului.\n<li class=\"l\"> \u00cen modulul \u00abdisplaymanager\u00bb s-a \u00eencheiat suportul pentru managerul de display kdm.\n<li class=\"l\"> \u00cen modulul \u00abfstab\u00bb a fost complet ref\u0103cut\u0103 gestionarea configura\u021biei \/etc\/fstab. Multe set\u0103ri au fost mutate \u00een modulul \u00abmount\u00bb.\n<li class=\"l\"> Au fost actualizate cerin\u021bele pentru stilul de codare - formatarea codului corespunde acum clang-format 15 sau 16.\n<li class=\"l\"> Spa\u021biile de nume utilizate pentru codul C++ au fost reproiectate (toate apelurile au fost mutate \u00een spa\u021biul de nume Calamares, iar leg\u0103turile cu spa\u021biul de nume CalamaresUtils au fost eliminate).\n<li class=\"l\"> Ca masc\u0103 pentru substitu\u021bie, ${var} este utilizat \u00een loc de @{var}.\n<li class=\"l\"> Biblioteca Boost::Python a fost eliminat\u0103 din dependen\u021be - pentru dezvoltarea \u00een limbajul Python acum se utilizeaz\u0103 setul \u00eencorporat de leg\u0103turi pybind11. Pentru a reveni la compilarea cu Boost::Python se poate seta variabila WITH_PYBIND11=OFF.  <\/ul>\n<p>Sursa: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=60277\">opennet.ro<\/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.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\/ro\/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.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"ro_RO\" \/>\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\/ro\/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\udd47Release-ul framework-ului pentru crearea instalatorilor Calamares 3.3.0 cu suport pentru Qt6 | ProHoster","description":"Dup\u0103 cinci ani \u0219i jum\u0103tate de la formarea ramurii 3.2.x, a fost publicat release-ul instrumentului pentru construirea instalatorilor Calamares 3.3.0, care nu depinde de distribu\u021bii specifice Linux.","canonical_url":"https:\/\/prohoster.info\/ro\/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":"ro_RO","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\/ro\/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\/ro\/wp-json\/wp\/v2\/posts\/112169","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/comments?post=112169"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/112169\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media?parent=112169"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/categories?post=112169"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/tags?post=112169"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}