Muva nje ikhiphe inguqulo entsha yesifaki «Archinstall 2.4», okwathi kusukela ngo-April 2021, njengenketho, ifakiwe ezithombeni zokufakwa kwe-Arch Linux ze-iso kanye nokuqaliswa okuhlukile kokufakwa kwe-GUI kusathuthukiswa, kodwa akufakiwe ezithombeni zokufakwa kwe-Arch Linux futhi ayikabuyekezwa iminyaka engaphezu kwemibili. .
Okwalabo abangazi ngokuhlanganiswa kwesifaki se-Archinstall, kufanele ukwazi lokho lesi sifaki sisebenza ngemodi yekhonsoli futhi sinikezwa njengenketho yokwenza ukufakwa kusebenze. Ngokuzenzakalelayo, njengakuqala, kunikezwa imodi yesandla, okubandakanya ukusetshenziswa kwesikhombisi sokufaka ngesinyathelo ngesinyathelo.
Isifaki inikeza izindlela ezimbili: eqondiswa futhi ezenzakalelayo:
- Kumodi yokusebenzisana, umsebenzisi ubuzwa imibuzo elandelanayo emboza izinyathelo eziyisisekelo zokusetha nokufaka.
- Ngemodi ezenzakalelayo, ungasebenzisa imibhalo ukudala izifanekiso zokufaka ezizenzakalelayo. Le modi ilungele ukudala imihlangano yakho eyenzelwe ukufakwa okuzenzakalelayo ngesethi ejwayelekile yamaphakeji afakiwe nokulungiswa, ngokwesibonelo ukufakwa okusheshayo kwe-Arch Linux ezindaweni ezibonakalayo.
Nge-Archinstall, kungakha amaphrofayili wokufaka athile, isibonelo, iphrofayli "yedeskithophu" ukukhetha ideskithophu (i-KDE, i-GNOME, i-Awesome) bese ufaka amaphakheji adingekayo ukuyenza isebenze, noma amaphrofayli "we-web server" ne "database" ukukhetha nokufaka okuqukethwe kwewebhu, amaseva kanye I-DBMS. Ungasebenzisa futhi amaphrofayli ukufakwa kwenethiwekhi nokuthunyelwa kwesistimu okuzenzakalelayo eqenjini lamaseva.
I-Archinstall 2.4.0 Izici Ezintsha Eziyinhloko
Kule nguqulo entsha ye-Archinstall 2.4 eyethulwa, kugqanyiswe ukuthi kuphakanyiswe uhlelo olusha lwemenyu, okuhunyushwe ukuze kusetshenziswe ilabhulali yemenyu yamagama angenalutho, kanye nesethi yemibala etholakalayo ukuze kugqanyiswe ukungena kwelogi ethunyelwe nge-archinstall.log() inwetshiwe.
Olunye ushintsho olugqamayo kule nguqulo entsha yesifaki ukuthi wengeze amaphrofayili ukufaka i-bspwm kanye nezindawo zabasebenzisi be-sway, kanye nephrofayela yokufaka iseva yemidiya ye-pipewire, ekhulisa uhlu lokufakwa kwemvelo okusekelwa isifaki.
Ngaphezu kwalokho, singakuthola lokho ukusekelwa kokwenziwa kwasendaweni kanye nokuxhumana kokuhumusha kwanikezwa kuyo yonke idatha eboniswa esikrinini, ngaphezu kweqiniso lokuthi ukusekelwa kohlelo lwefayela le-Btrfs nakho kuye kwathuthukiswa kakhulu, njengoba kule nguqulo entsha ye-ArchInstall 2.4.0 a inketho yokuvumela ukucindezelwa kuma-Btrfs kanye nenketho yokukhubaza imodi yokukopisha-phezu kokubhala (nodatacow).
Engxenyeni ye- izici ezintsha, kule nguqulo entsha kugqanyiswe ukuthi umsebenzi wengeziwe archinstall.run_pacman() ukushayela umphathi wephakheji ye-pacman nomsebenzi archinstall.package_search() ukucinga amaphakheji, kanye nemisebenzi emisha eyengezwe ekulayisheni nasekulondolozeni izilungiselelo (i-archinstall.load_config ne-archinstall.save_config) kanye nomsebenzi we-archinstall.list_timezones() ukuze ubonise uhlu lwamazoni esikhathi.
Kwezinye izinguquko ezigqamayo kule nguqulo entsha yesifaki:
- Imibhalo yokusebenzisana yomsebenzisi ihlukaniswe yaba amafayela amaningi futhi yasuswa ku-archinstall/lib/user_interaction.py yayiswa ku-archinstall/lib/user_interaction/ directory.
- Izinketho ezinwetshiwe zokuphatha ukuhlukaniswa kwediski.
- Amathuba encazelo kanyekanye yokucushwa okuningana kwamakhadi enethiwekhi kunikezwa.
- Kwengezwe izivivinyo ezisekelwe ku-pytest.
- Umsebenzi owengeziwe .enable_multilib_repository() to archinstall.Installer() ukuze unike amandla i-multilib.
- Umphathi wewindi elisha uthi qtile , ebhalwe ngePython.
- Imisebenzi eyengeziwe yokwengeza izilayishi ze-systemd, i-grub, ne-efistub.
- Izibonelo zidalelwe okuthi -disk_layouts, -creds, kanye -conf. Njengoba manje esehlukaniswe abe amafayela ahlukene ukuze ahlangabezane nezinkinga zokuphepha lapho abelana ngezilungiselelo zomsebenzisi esidlangalaleni. Lokhu kwenza kube lula ukusekela nokumisa imishini eminingi, njengoba bekwazi ukwabelana ngezinto ezivamile -conf kodwa babe ne -disk_layouts ehlukile njengesibonelo.
Okokugcina uma unentshisekelo yokwazi kabanzi ngakho mayelana nale nguqulo entsha yesifaki, ungabheka imininingwane Kulesi sixhumanisi esilandelayo.