Byl zveřejněn vydání instalátoru Archinstall 2.4, který od dubna 2021 jako volba je součástí instalačních iso obrazů Arch Linux. Archinstall pracuje v konzolovém režimu a může být použit místo výchozího ručního režimu instalace distribuce. Separátně se vyvíjí implementace grafického uživatelského rozhraní pro instalaci, ale ta není zahrnuta v instalačních obrazech Arch Linux a více než dva roky nebyla aktualizována.
Archinstall poskytuje dialogový (guided) a automatizovaný režim práce. V dialogovém režimu se uživateli postupně kladou otázky pokrývající základní nastavení a akce podle příručky k instalaci. V automatizovaném režimu je možné používat skripty pro nasazení typových konfigurací. Instalátor také podporuje instalační profily, například profil 'desktop' pro výběr desktopového prostředí (KDE, GNOME, Awesome) a instalaci potřebných balíčků pro jeho fungování, nebo profily 'webserver' a 'database' pro výběr a instalaci komponent webových serverů a DBMS.
Mezi změnami v nové verzi:
- Byl navržen nový systém menu, který přešel na použití knihovny simple-term-menu.

- Rozšířena paleta barev dostupných pro zvýraznění záznamů v logu, zasílaných přes archinstall.log().

- Byly přidány profily pro instalaci uživatelských prostředí bspwm a sway, jakož i profil pro instalaci multimediální serveru pipewire.
- Poskytována podpora lokalizace a propojení překladů pro všechna data zobrazovaná na obrazovce.
- Zlepšena podpora souborového systému Btrfs. Přidána možnost aktivace komprese v Btrfs a možnost deaktivace režimu copy-on-write (nodatacow).
- Rozšířeny možnosti pro správu diskových oddílů.
- Poskytnuta možnost současného určení několika konfigurací síťových karet.
- Přidány testy založené na pytest.
- Byla přidána funkce archinstall.run_pacman() pro volání správce balíčků pacman, a také funkce archinstall.package_search() pro hledání balíčků.
- Do archinstall.Installer() byla přidána funkce .enable_multilib_repository() pro aktivaci multilib.
- Byly přidány funkce pro načítání a ukládání nastavení (archinstall.load_config a archinstall.save_config)
- Byla přidána funkce archinstall.list_timezones() pro zobrazení seznamu časových pásem.
- Jako nového správce oken byl využit qtile, napsaný v jazyce Python.
- Byly přidány funkce pro přidání zaváděčů systemd, grub a efistub.
- Skripty pro uživatelskou interakci byly rozděleny do několika souborů a přesunuty z archinstall/lib/user_interaction.py do adresáře archinstall/lib/user_interaction/.
Zdroj: opennet.ru


