Bylo zveřejněno vydání instalačního programu Archinstall 2.4, který je od dubna 2021 součástí instalačních iso obrazů Arch Linuxu jako volitelná možnost. Archinstall běží v režimu konzoly a lze jej použít místo výchozího režimu ruční instalace distribuce. Vyvíjí se samostatná implementace GUI pro instalaci, která však není součástí instalačních obrazů Arch Linuxu a nebyla aktualizována déle než dva roky.
Archinstall poskytuje interaktivní (řízené) a automatizované režimy provozu. V interaktivním režimu jsou uživateli postupně pokládány otázky týkající se základních nastavení a akcí z instalační příručky. V automatizovaném režimu je možné použít skripty k nasazení typických konfigurací. Instalátor podporuje i instalační profily, například profil „desktop“ pro výběr plochy (KDE, GNOME, Awesome) a instalaci balíčků nezbytných pro její provoz, nebo profily „webserver“ a „database“ pro výběr a instalaci webového serveru. a nádivka DBMS .
Mezi změny v nové verzi:
- Byl navržen nový systém menu, přeložený tak, aby používal knihovnu jednoduchých termínů.
- Sada barev dostupných pro zvýraznění položek protokolu odeslaných přes archinstall.log() byla rozšířena.
- Přidány profily pro instalaci uživatelských prostředí bspwm a sway a také profil pro instalaci multimediálního serveru pipewire.
- Pro všechna data zobrazovaná na obrazovce je zajištěna podpora lokalizace a připojení překladů.
- Vylepšená podpora pro souborový systém Btrfs. Přidána možnost povolit kompresi v Btrfs a možnost zakázat režim kopírování při zápisu (nodatacow).
- Vylepšené možnosti pro správu diskových oddílů.
- Je poskytována možnost současně definovat několik konfigurací síťových karet.
- Přidány testy založené na pytestu.
- Přidána funkce archinstall.run_pacman() pro volání správce balíčků pacman, stejně jako funkce archinstall.package_search() pro vyhledávání balíčků.
- Do archinstall.Installer() byla přidána funkce .enable_multilib_repository() pro aktivaci multilib.
- Přidány funkce pro načítání a ukládání nastavení (archinstall.load_config a archinstall.save_config)
- Přidána funkce archinstall.list_timezones() pro zobrazení seznamu časových pásem.
- Nový správce oken je qtile, napsaný v Pythonu.
- Přidány funkce pro přidání zavaděčů systemd, grub a efistub.
- Skripty uživatelské interakce byly rozděleny do více souborů a přesunuty z archinstall/lib/user_interaction.py do adresáře archinstall/lib/user_interaction/.
Zdroj: opennet.ru