Megjelent az Archinstall 2.4 telepítő verziója, amely 2021 áprilisa óta opcióként benne van az Arch Linux telepítő iso-k képében. Az Archinstall konzolos módban működik, és helyettesítheti a disztribúció alapértelmezett, kézi telepítési módját. A grafikus telepítési felület külön fejlődik, de ez nem része az Arch Linux telepítő képeknek, és már több mint két éve nem frissült.
Az Archinstall párbeszédes (guided) és automatizált üzemmódokat kínál. A párbeszédes módban a felhasználónak lépésről lépésre kérdéseket tesznek fel, amelyek az alapvető beállításokat és tevékenységeket fedik le a telepítési útmutatóból. Automatizált módban lehetőség van szkriptek használatára tipikus konfigurációk kiépítéséhez. A telepítő emellett telepítési profilokat is támogat, például a „desktop” profilt a munkakörnyezet (KDE, GNOME, Awesome) kiválasztására és a szükséges csomagok telepítésére, valamint a „webserver” és „database” profilokat a web szerverek és DBMS-ek kiválasztására és telepítésére.
Az új verzióban található változások:
- Javasolt egy új menürendszer, amely a simple-term-menu könyvtár használatára épül.

- Bővült a naplófeljegyzések színtartománya, amelyeket az archinstall.log() használatával küldenek.

- Hozzáadtak profilt a felhasználói környezetek, például a bspwm és a sway telepítéséhez, valamint egy profilt a multimédia telepítéséhez. a szerver pipewire.
- Támogatást nyújtottak a lokalizációhoz és a kimeneti adatokhoz kapcsolódó fordítások csatlakoztatásához.
- Javult a Btrfs fájlrendszer támogatása. Hozzáadtak egy lehetőséget a Btrfs tömörítésének bekapcsolására és egy lehetőséget a copy-on-write (nodatacow) mód letiltására.
- Bővült a partíciókezelési lehetőségek tárháza.
- Lehetőség van több hálózati kártya konfiguráció egyidejű meghatározására.
- Hozzáadtak pytest alapú teszteket.
- Hozzáadták az archinstall.run_pacman() funkciót, amely a pacman csomagkezelőt hívja meg, valamint az archinstall.package_search() funkciót a csomagok keresésére.
- Az archinstall.Installer() osztályhoz hozzáadták az .enable_multilib_repository() funkciót a multilib engedélyezésére.
- Hozzáadták a beállítások betöltésére és mentésére vonatkozó funkciókat (archinstall.load_config és archinstall.save_config).
- Hozzáadták az archinstall.list_timezones() funkciót, amely a világ időzónáit jeleníti meg.
- Új ablakkezelőként a Python nyelven írt qtile került bevezetésre.
- Hozzáadták a systemd, grub és efistub betöltők hozzáadásához szükséges funkciókat.
- A felhasználói interakciós szkriptek több fájlra lettek felosztva, és áthelyezték az archinstall/lib/user_interaction.py fájlból az archinstall/lib/user_interaction/ mappába.
Forrás: opennet.ru


