Objavljeno je izdanje instalacijskog programa Archinstall 2.4, koji je od travnja 2021. uključen kao opcija u ISO slike instalacije Arch Linuxa. Archinstall radi u konzolnom načinu rada i može se koristiti umjesto zadanog načina ručne instalacije distribucije. Implementacija instalacijskog grafičkog sučelja razvija se zasebno, 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 načinu rada korisniku se postavljaju niz pitanja koja pokrivaju osnovne postavke i korake iz vodiča za instalaciju. U automatiziranom načinu rada moguće je koristiti skripte za implementaciju standardnih konfiguracija. Instalater također podržava instalacijske profile, na primjer, profil “desktop” za odabir radne površine (KDE, GNOME, Awesome) i instaliranje paketa potrebnih za njen rad ili profile “webserver” i “database” za odabir i instalaciju punjenje web poslužitelja i DBMS-a.
Među promjenama u novoj verziji:
- Predložen je novi sustav izbornika, preveden na korištenje biblioteke jednostavnih izraza izbornika.
- Skup boja dostupnih za isticanje unosa dnevnika poslanih putem archinstall.log() je proširen.
- Dodani profili za instaliranje bspwm i sway korisničkih okruženja, kao i profil za instaliranje pipewire multimedijskog poslužitelja.
- Za sve podatke prikazane na ekranu osigurana je podrška za lokalizaciju i povezivanje prijevoda.
- Poboljšana podrška za Btrfs datotečni sustav. Dodana opcija za omogućavanje kompresije u Btrfs i opcija za onemogućavanje načina kopiranja pri pisanju (nodatacow).
- Poboljšane mogućnosti za upravljanje particijama diska.
- Omogućena je mogućnost istovremenog definiranja nekoliko konfiguracija mrežnih kartica.
- Dodani testovi temeljeni na pytestu.
- Dodana funkcija archinstall.run_pacman() za pozivanje pacman upravitelja paketa, kao i funkcija archinstall.package_search() za traženje paketa.
- Dodana funkcija .enable_multilib_repository() u archinstall.Installer() za omogućavanje multilib.
- Dodane funkcije za učitavanje i spremanje postavki (archinstall.load_config i archinstall.save_config)
- Dodana funkcija archinstall.list_timezones() za prikaz popisa vremenskih zona.
- Novi upravitelj prozora je qtile, napisan u Pythonu.
- Dodane funkcije za dodavanje učitavača systemd, grub i efistub.
- Skripte za korisničku interakciju su podijeljene u više datoteka i premještene iz archinstall/lib/user_interaction.py u direktorij archinstall/lib/user_interaction/.
Izvor: opennet.ru