Objavljeno je izdanje instalacijskog programa Archinstall 2.4, koji je od aprila 2021. uključen kao opcija u Arch Linux instalacijske iso slike. Archinstall radi u režimu konzole i može se koristiti umjesto zadanog načina ručne instalacije distribucije. Razvija se posebna implementacija GUI za instalaciju, ali nije uključena u instalacijske slike Arch Linuxa i nije ažurirana više od dvije godine.
Archinstall pruža interaktivne (vođene) i automatizirane načine rada. U interaktivnom modu, korisniku se uzastopno postavljaju pitanja koja pokrivaju osnovna podešavanja i radnje iz vodiča za instalaciju. U automatskom načinu rada moguće je koristiti skripte za implementaciju tipičnih konfiguracija. Instalacioni program podržava i instalacijske profile, na primjer, "desktop" profil za odabir radne površine (KDE, GNOME, Awesome) i instaliranje paketa potrebnih za njegov rad, ili profile "webserver" i "baza podataka" za odabir i instaliranje web servera i DBMS punjenje.
Među promjenama u novoj verziji:
- Predložen je novi sistem menija, preveden na korišćenje biblioteke jednostavnih termina.
- Proširen je skup boja dostupnih za isticanje unosa u dnevnik poslanih putem archinstall.log().
- Dodati profili za instaliranje bspwm i sway korisničkih okruženja, kao i profil za instaliranje pipewire multimedijalnog servera.
- Za sve podatke prikazane na ekranu obezbeđena je podrška za lokalizaciju i povezivanje prevoda.
- Poboljšana podrška za sistem datoteka Btrfs. Dodata je opcija za omogućavanje kompresije u Btrfs-u i opcija za onemogućavanje načina kopiranja na upisivanje (nodatacow).
- Poboljšane mogućnosti za upravljanje particijama diska.
- Omogućena je mogućnost istovremenog definiranja nekoliko konfiguracija mrežnih kartica.
- Dodati testovi zasnovani na pytest-u.
- Dodata funkcija archinstall.run_pacman() za pozivanje pacman paket menadžera, kao i funkcija archinstall.package_search() za traženje paketa.
- Dodata funkcija .enable_multilib_repository() u archinstall.Installer() da omogući multilib.
- Dodane funkcije za učitavanje i spremanje postavki (archinstall.load_config i archinstall.save_config)
- Dodata funkcija archinstall.list_timezones() za prikaz liste vremenskih zona.
- Novi upravitelj prozora je qtile, napisan u Pythonu.
- Dodane funkcije za dodavanje systemd, grub i efistub pokretača.
- Skripte za interakciju korisnika su podijeljene u više datoteka i premještene iz archinstall/lib/user_interaction.py u direktorij archinstall/lib/user_interaction/.
izvor: opennet.ru