Ua paʻi ʻia ka hoʻokuʻu ʻana o ka Archinstall 2.4 installer, mai ʻApelila 2021 i hoʻokomo ʻia ma ke ʻano he koho i nā kiʻi ISO hoʻonohonoho Arch Linux. Hana ʻo Archinstall ma ke ʻano console a hiki ke hoʻohana ʻia ma kahi o ke ʻano hoʻonohonoho manual paʻamau o ka hāʻawi. Hoʻolālā ʻia ka hoʻokō ʻana o ka hoʻonohonoho kiʻi kiʻi i kahi kaʻawale, akā ʻaʻole i hoʻokomo ʻia i nā kiʻi hoʻonohonoho Arch Linux a ʻaʻole i hoʻonui ʻia no nā makahiki ʻelua.
Hāʻawi ʻo Archinstall i nā ʻano hana pili (alakaʻi) a me nā ʻano hana. Ma ke ʻano pānaʻi, nīnau ʻia ka mea hoʻohana i nā nīnau pili e pili ana i nā hoʻonohonoho kumu a me nā ʻanuʻu mai ke alakaʻi hoʻonohonoho. Ma ke ʻano automated, hiki ke hoʻohana i nā palapala e kau i nā hoʻonohonoho maʻamau. Kākoʻo ka mea hoʻonohonoho i nā ʻaoʻao hoʻonohonoho, no ka laʻana, ka "desktop" profile no ke koho ʻana i kahi pākaukau (KDE, GNOME, Awesome) a me ka hoʻokomo ʻana i nā pūʻolo e pono ai no kāna hana, a i ʻole ka "webserver" a me "database" profiles no ke koho ʻana a hoʻokomo i ka ka hoʻopiha ʻana i nā kikowaena pūnaewele a me DBMS.
Ma waena o nā hoʻololi i ka mana hou:
- Ua noi ʻia kahi ʻōnaehana papa kuhikuhi hou, unuhi ʻia e hoʻohana i ka waihona menu simple-term-menu.
- Ua hoʻonui ʻia ka pūʻulu o nā waihoʻoluʻu no ka hōʻike ʻana i nā mea kākau moʻolelo i hoʻouna ʻia ma archinstall.log().
- Hoʻohui ʻia nā ʻaoʻao no ka hoʻokomo ʻana i ka bspwm a me ka sway mea hoʻohana kaiapuni, a me kahi ʻaoʻao no ka hoʻokomo ʻana i ka server multimedia pipewire.
- Hāʻawi ʻia ke kākoʻo no ka localization a me ka pilina o nā unuhi no nā ʻikepili āpau i hōʻike ʻia ma ka pale.
- Hoʻonui i ke kākoʻo no ka ʻōnaehana faila Btrfs. Hoʻohui i kahi koho e hiki ai i ka hoʻopili ʻana ma Btrfs a me kahi koho e hoʻopau i ke ʻano kope-ma-kākau (nodatacow).
- Hoʻonui i nā mana no ka mālama ʻana i nā ʻāpana disk.
- Hāʻawi ʻia ka hiki ke wehewehe i nā hoʻonohonoho kāleka pūnaewele i ka manawa like.
- Hoʻohui ʻia nā hoʻokolohua ma muli o ka pytest.
- Hoʻohui ʻia ka hana archinstall.run_pacman() e kāhea i ka luna pūʻolo pacman, a me ka hana archinstall.package_search() e ʻimi i nā pūʻolo.
- Hoʻohui ʻia ka hana .enable_multilib_repository() i archinstall.Installer() e hiki ai i ka multilib.
- Hoʻohui ʻia nā hana no ka hoʻouka a mālama ʻana i nā hoʻonohonoho (archinstall.load_config a archinstall.save_config)
- Hoʻohui ʻia ka hana archinstall.list_timezones() e hōʻike i kahi papa inoa o nā ʻāpana manawa.
- ʻO ka luna puka makani hou he qtile, i kākau ʻia ma Python.
- Hoʻohui i nā hana e hoʻohui i ka systemd, grub a me efistub boot loaders.
- Ua hoʻokaʻawale ʻia nā palapala pili i ka mea hoʻohana i nā faila he nui a neʻe mai archinstall/lib/user_interaction.py i ka archinstall/lib/user_interaction/ directory.
Source: opennet.ru