Hoʻokuʻu ʻia o ke kāʻei no ka hoʻokumu ʻana i nā mea hoʻonohonoho Calamares 3.3.0 me ke kākoʻo Qt6

ʻElima makahiki a me ka hapa ma hope o ka hoʻokumu ʻia ʻana o ka lālā 3.2.x, ua paʻi ʻia ka hoʻokuʻu ʻia ʻana o ka pahu hana hoʻonoho Calamares 3.3.0, kūʻokoʻa o nā hoʻolaha kikoʻī. LinuxUa hāʻawi ʻia nā mea hoʻomohala hoʻolaha me kekahi mau modula i hoʻomākaukau ʻia e hoʻokō ana i nā hiʻohiʻona like ʻole e pono ai i nā mea hoʻonoho. Ua kākau ʻia ke code ma C++, ua hoʻokumu ʻia ka interface kiʻi ma ka waihona puke Qt (me ka hoʻohana ʻana iā QML), a hiki ke hoʻohana ʻia ʻo C++ a me Python no ka hoʻomohala ʻana i nā modula.

Hāʻawi ʻo Calamares i nā hiʻohiʻona e like me ka manual a me nā ʻano hana maʻalahi no ka hoʻokaʻawale ʻana i nā ʻāpana disk, kahi ʻōnaehana maʻalahi no ka hoʻololi ʻana i ke ʻano, ka hoʻolālā modular, a me kahi koho nui o nā modules i mākaukau (mai ka hoʻokele bootloader a i ka hoʻokele mea hoʻohana). No ka laʻana, aia nā modula no ka hoʻohana ʻana iā NetworkManager, UPower, systemd-boot, GRUB, sgdisk, squashfs-tools a me rsync. Hiki ke hoʻonohonoho ʻia ka hoʻonohonoho ʻana ma ka hoʻololi ʻana i ka ʻāpana - ua kope ʻia ka ʻikepili i kahi ʻāpana hou, i hana ʻia ma kahi o ka pā i hoʻohana mua ʻia, kahi kūpono no ka hoʻāʻo ʻana i nā hoʻonohonoho hou, e waiho ana i ka hiki ke hoʻi i ka mana mua.

No ka hana ʻana i kāu mea hoʻonoho ponoʻī e pili ana iā Calamares, e koho wale i nā modula i mākaukau a kākau paha i kāu iho, e wehewehe i ke ʻano hoʻonohonoho o ka hoʻolaha, a hoʻopilikino i ke ʻano. No ka hoʻomaʻalahi a me ka wikiwiki o ka hoʻomohala ʻana, hiki ke kākau ʻia nā modula a me nā ʻāpana Calamares ma Python. Mālama ʻia nā ʻikepili hoʻonohonoho āpau ma ke ʻano YAML. Hoʻohana mua ʻia ʻo Calamares e hoʻonohonoho i ka hoʻonohonoho ʻana o nā hoʻolaha Manjaro, Linux, a me Linux.ubuntu, Asahi, EndeavorOS, wattOS, Rhino, Nitrux, Siduction, Peppermint OS, GeckoLinux, Chakra, NetRunner, KaOS, OpenMandriva a me KDE neon. Ke kūkulu ʻia nei ka papahana me ke komo ʻana o nā kaiāulu KDE, Fedora, Kubuntu a me Maui.

I ka hoʻokuʻu hou:

  • ʻO ka papa hana kumu a me ka hapa nui o nā modules e pili pono ana me Qt 6 a me nā waihona KDE Frameworks 6. Hāʻawi ʻia kahi pūʻulu o nā faila QML kūpono Qt6 no nā modula QML āpau. Mālama ʻia ka hiki ke kūkulu me Qt5 a me KDE Frameworks 5.
  • Hoʻohui ʻia ke kākoʻo no AppStream 1.0 metadata ma ka "packagechooser" koho koho koho.
  • ʻO ka module "keyboard" hiki iā ʻoe ke koho inā e hoʻohana i nā hoʻonohonoho X11 a i ʻole ka lawelawe FreeDesktop locale1 DBus. E hōʻoia i ka mālama ʻia ʻana o nā hoʻonohonoho hoʻonohonoho keyboard no nā hoʻolālā non-ASCII āpau.
  • Ke kākoʻo nei ka module "dracut" i ka hoʻonohonoho ʻana i ka inoa kernel.
  • Ua hoʻoneʻe ʻia ke kikowaena o nā modula "keyboardq" a me "localeq" mai ComboBox i ka widget Drawer.
  • Ua hoʻohui ʻia ka hiki ke koho ma waena o nā format LUKS a me LUKS2 i ka hoʻoponopono hoʻoponopono (module "partition"). Hiki ke hoʻokuʻu i ka hoʻokomo ʻana i ka bootloader. Hoʻohana ʻia ka hana o ka waihona KMPCore 21.12 (KDE Partition Manager).
  • Hoʻohui ʻia ka module "zfshostid" e hana /etc/hostid no ZFS.
  • Ua hoʻonui ka module "bootloader" i nā koho no ka hoʻohana ʻana ma ka laina kauoha kernel.
  • ʻAʻole kākoʻo hou ka module "displaymanager" i ka mana hōʻikeʻike kdm.
  • Ma ka module "fstab", ua hoʻolālā hou ʻia ka hana me ka /etc/fstab hoʻonohonoho. Ua hoʻoneʻe ʻia nā hoʻonohonoho he nui i ka module "mauna".
  • ʻO nā koi ʻano coding i hoʻonui ʻia - ʻo ka hoʻopono ʻana i nā code i kēia manawa e pili ana i ka clang-format 15 a i ʻole 16.
  • Ua hana hou ʻia nā inoa i hoʻohana ʻia no ka code C++ (ua hoʻoneʻe ʻia nā kelepona a pau i ka inoa inoa Calamares, ua wehe ʻia nā paʻa i ka inoa inoa CalamaresUtils).
  • Hoʻohana ʻia ʻo ${var} ma ke ʻano he pale pale ma kahi o @{var}.
  • ʻO ka Boost :: Ua wehe ʻia ka hale waihona puke Python ma ke ʻano he hilinaʻi - Ke hoʻohana nei ka hoʻomohala ʻana o Python i ka hoʻonohonoho i kūkulu ʻia o pybind11 bindings. No ka hoʻihoʻi ʻana i ka hui mai Boost::Python, hiki iā ʻoe ke hoʻonohonoho i ka hoʻololi WITH_PYBIND11=OFF.

Source: opennet.ru

E kūʻai i ka hoʻokipa hilinaʻi no nā pūnaewele me ka pale DDoS, nā kikowaena VPS VDS 🔥 E kūʻai i ka hoʻokipa pūnaewele hilinaʻi me ka pale DDoS, nā kikowaena VPS VDS | ProHoster