Ko te tukunga o te Archinstall 2.4 installer kua whakaputaina, mai i te Paenga-whawha 2021 kua whakauruhia hei whiringa i roto i nga whakaahua ISO whakaurunga Arch Linux. Ka mahi a Archinstall i te aratau papatohu ka taea te whakamahi hei utu mo te aratau whakaurunga a-ringa o te tohatoha. Ko te whakatinanatanga o te atanga kauwhata whakaurunga kei te whakawhanakehia motuhake, engari kaore i whakauruhia ki roto i nga whakaahua whakaurunga Arch Linux kaore ano kia whakahoutia mo te neke atu i te rua tau.
Ko te Archinstall e whakarato ana i nga momo mahi tauwhitiwhiti (arataki) me te mahi aunoa. I roto i te aratau tauwhitiwhiti, ka pataihia nga patai raupapa e pa ana ki nga tautuhinga taketake me nga taahiraa mai i te aratohu whakaurunga. I roto i te aratau aunoa, ka taea te whakamahi i nga tuhinga tuhi hei whakatakoto i nga whirihoranga paerewa. Ka tautokohia ano hoki e te kaitautauta nga korero whakaurunga, hei tauira, te kotaha "papamahi" mo te kowhiri i te papamahi (KDE, GNOME, Awesome) me te whakauru i nga kete e tika ana mo tana mahi, ko te "tumautukutuku" me te "papapapa raraunga" mo te whiriwhiri me te whakauru i te te whakakii i nga tūmau tukutuku me te DBMS.
I roto i nga huringa o te putanga hou:
- Kua whakatakotohia he punaha tahua hou, kua whakamaoritia hei whakamahi i te whare pukapuka tahua-waahi.
- Ko te huinga tae e waatea ana hei tohu i nga urunga rangitaki ka tukuna ma archinstall.log() kua whakaroahia.
- Kua taapirihia nga korero mo te whakauru i te bspwm me te sway i nga taiao kaiwhakamahi, me tetahi tohu mo te whakauru i te tūmau rongorau pipewire.
- Ko te tautoko mo te waahi me te hono o nga whakamaoritanga ka whakaratohia mo nga raraunga katoa e whakaatuhia ana ki te mata.
- He pai ake te tautoko mo te punaha konae Btrfs. Kua taapirihia he whiringa kia taea ai te kopiri i roto i nga Btrfs me tetahi whiringa ki te whakakore i te aratau kape-i-tuhi (nodatacow).
- He kaha ake mo te whakahaere wehewehenga kōpae.
- Ko te kaha ki te tautuhi i te wa kotahi te maha o nga whirihoranga kaari whatunga ka whakaratohia.
- Ko nga whakamatautau taapiri i runga i te pytest.
- Kua taapirihia te mahi archinstall.run_pacman() hei waea atu ki te kaiwhakahaere kete pacman, me te mahi archinstall.package_search() hei rapu mo nga kete.
- Kua taapirihia te mahi .enable_multilib_repository() ki te archinstall.Installer() kia taea ai te multilib.
- Nga mahi taapiri mo te uta me te tiaki i nga tautuhinga (archinstall.load_config me archinstall.save_config)
- Kua taapirihia te mahi archinstall.list_timezones() hei whakaatu i te rarangi o nga rohe waahi.
- Ko te kaiwhakahaere matapihi hou he qtile, kua tuhia ki te Python.
- Nga mahi taapiri hei taapiri i nga punaha, grub me nga bootloader efistub.
- Kua wehea nga tuhinga taunekeneke a te kaiwhakamahi ki nga konae maha ka neke mai i archinstall/lib/user_interaction.py ki te archinstall/lib/user_interaction/ directory.
Source: opennet.ru