Bolo zverejnené vydanie inštalačného programu Archinstall 2.4, ktorý je od apríla 2021 zahrnutý ako voliteľná možnosť do obrazov ISO inštalácie Arch Linuxu. Archinstall funguje v režime konzoly a možno ho použiť namiesto predvoleného režimu manuálnej inštalácie distribúcie. Samostatne sa vyvíja implementácia inštalačného grafického rozhrania, ktoré však nie je zahrnuté v inštalačných obrazoch Arch Linuxu a nebolo aktualizované viac ako dva roky.
Archinstall poskytuje interaktívne (riadené) a automatizované režimy prevádzky. V interaktívnom režime sú používateľovi kladené sekvenčné otázky týkajúce sa základných nastavení a krokov z inštalačnej príručky. V automatizovanom režime je možné použiť skripty na nasadenie štandardných konfigurácií. Inštalátor podporuje aj inštalačné profily, napríklad profil „desktop“ na výber pracovnej plochy (KDE, GNOME, Awesome) a inštaláciu balíkov potrebných na jej fungovanie, alebo profily „webserver“ a „databáza“ na výber a inštaláciu plnenie webových serverov a DBMS .
Medzi zmeny v novej verzii:
- Bol navrhnutý nový systém menu, preložený tak, aby používal knižnicu jednoduchých termínov.
- Sada farieb dostupných na zvýraznenie záznamov protokolu odoslaných cez archinstall.log() bola rozšírená.
- Pridané profily na inštaláciu používateľských prostredí bspwm a sway, ako aj profil na inštaláciu multimediálneho servera pipewire.
- Pre všetky údaje zobrazené na obrazovke je zabezpečená podpora lokalizácie a pripojenia prekladov.
- Vylepšená podpora pre súborový systém Btrfs. Pridaná možnosť povoliť kompresiu v Btrfs a možnosť zakázať režim kopírovania pri zápise (nodatacow).
- Rozšírené možnosti správy diskových oddielov.
- Poskytuje sa možnosť súčasne definovať niekoľko konfigurácií sieťových kariet.
- Pridané testy založené na pyteste.
- Pridaná funkcia archinstall.run_pacman() na volanie správcu balíkov pacman, ako aj funkcia archinstall.package_search() na vyhľadávanie balíkov.
- Pridaná funkcia .enable_multilib_repository() do archinstall.Installer() na aktiváciu multilib.
- Pridané funkcie na načítanie a ukladanie nastavení (archinstall.load_config a archinstall.save_config)
- Pridaná funkcia archinstall.list_timezones() na zobrazenie zoznamu časových pásiem.
- Nový správca okien je qtile, napísaný v Pythone.
- Pridané funkcie na pridávanie zavádzačov systemd, grub a efistub.
- Skripty používateľskej interakcie 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