Bol spustený inštalačný program Archinstall 2.4, ktorý od apríla 2021 je voliteľnou súčasťou inštalačných iso obrazov Arch Linuxu. Archinstall funguje v konzolovom režime a môže byť použitý ako alternatíva k predvolenému manuálnemu režimu inštalácie distribúcie. Samostatne sa vyvíja implementácia grafického rozhrania inštalácie, ktorá však nie je zahrnutá v inštalačných obrazoch Arch Linuxu a už viac ako dva roky nebola aktualizovaná.
Archinstall ponúka dialógový (guided) a automatizovaný režim práce. V dialógovom režime sa používateľovi postupne kladú otázky, ktoré pokrývajú základné nastavenia a kroky z inštalačného sprievodcu. V automatizovanom režime je možné využívať skripty na nasadenie typických konfigurácií. Inštalačný program tiež podporuje profily inštalácie, ako napríklad profil „desktop“ na výber pracovného prostredia (KDE, GNOME, Awesome) a inštaláciu potrebných balíčkov, alebo profily „webserver“ a „database“ na výber a inštaláciu súčastí webových serverov a DBMS.
Medzi zmenami v novej verzii:
- Navrhnutý nový systém menu, preložený na využitie knižnice simple-term-menu.

- Rozšírený súbor farieb, dostupný na zvýraznenie záznamov v logu, odosielaných cez archinstall.log().

- Pridané profily pre inštaláciu používateľských prostredí bspwm a sway, ako aj profil pre inštaláciu multimediálneho servera pipewire.
- Poskytnutá podpora lokalizácie a pripojenia prekladov pre všetky údaje zobrazované na obrazovke.
- Zlepšená podpora súborového systému Btrfs. Pridaná možnosť na povolenie kompresie v Btrfs a možnosť na vypnutie módu copy-on-write (nodatacow).
- Rozšírené možnosti pre správu diskových oddielov.
- Poskytnutá možnosť súčasného určenia viacerých konfigurácií sieťových kariet.
- Pridané testy na báze pytest.
- Pridaná funkcia archinstall.run_pacman() na volanie balíčkového manažéra pacman, ako aj funkcia archinstall.package_search() na vyhľadávanie balíčkov.
- V archinstall.Installer() bola pridaná funkcia .enable_multilib_repository() na povolenie multilib.
- Pridané funkcie načítania a uloženia nastavení (archinstall.load_config a archinstall.save_config)
- Pridaná funkcia archinstall.list_timezones() na zobrazenie zoznamu časových pásiem.
- Ako nový správca okien bol nasadený qtile, napísaný v jazyku Python.
- Pridané funkcie na pridávanie zavádzačov systemd, grub a efistub.
- Skripty na interakciu s používateľmi boli rozdelené do viacerých súborov a presunuté z archinstall/lib/user_interaction.py do adresára archinstall/lib/user_interaction/.
Zdroj: opennet.ru


