Utgivningen av installeraren Archinstall 2.4 har publicerats, som sedan april 2021 ingÄr som ett alternativ i installations-ISO-avbildningar av Arch Linux. Archinstall fungerar i konsollÀge och kan anvÀndas istÀllet för den föreslagna manuella installationsmetoden. En separat grafisk installationsimplementation utvecklas, men den ingÄr inte i Arch Linux installationsavbildningar och har inte uppdaterats pÄ mer Àn tvÄ Är.
Archinstall erbjuder bÄde dialogbaserade (guided) och automatiserade driftslÀgen. I dialoglÀget stÀlls anvÀndaren en serie frÄgor som tÀcker de grundlÀggande instÀllningarna och handlingarna frÄn installationsguiden. I det automatiserade lÀget kan skript anvÀndas för att distribuera standardkonfigurationer. Installeraren stöder ocksÄ installationsprofiler, till exempel profilen 'desktop' för att vÀlja skrivbordsmiljö (KDE, GNOME, Awesome) och installera nödvÀndiga paket för dess funktion, eller profilerna 'webserver' och 'database' för att vÀlja och installera innehÄllet i webbservrar och databasesystem.
Bland förÀndringarna i den nya versionen:
- Ett nytt menysystem har föreslagits, vilket översatts för att anvÀnda biblioteket simple-term-menu.

- Utbudet av fÀrger som kan anvÀndas för att markera loggposter som skickas via archinstall.log() har utökats.

- Profiler för installation av anvÀndarmiljöer bspwm och sway har lagts till, liksom en profil för att installera multimedia servern pipewire.
- Stöd för lokalisering och anslutning av översÀttningar för all skÀrmutdata har tillhandahÄllits.
- Stödet för filsystemet Btrfs har förbÀttrats. En möjlighet att aktivera komprimering i Btrfs och en möjlighet att inaktivera copy-on-write-lÀget (nodatacow) har lagts till.
- Möjligheterna att hantera diskpartitioner har utökats.
- Möjligheten att samtidigt definiera flera konfigurationer för nÀtverkskort har tillhandahÄllits.
- Tester baserade pÄ pytest har lagts till.
- Funktionen archinstall.run_pacman() har lagts till för att anropa paketförvaltaren pacman, samt funktionen archinstall.package_search() för att söka efter paket.
- I archinstall.Installer() har funktionen .enable_multilib_repository() lagts till för att aktivera multilib.
- Funktioner för att ladda och spara instÀllningar (archinstall.load_config och archinstall.save_config) har lagts till.
- Funktionen archinstall.list_timezones() har lagts till för att visa en lista över tidszoner.
- Den nya fönsterhanteraren Àr qtile, skriven i Python.
- Funktioner för att lÀgga till systemd-, grub- och efistub-laddare har lagts till.
- AnvÀndarinteraktionsskripten har delats upp i flera filer och flyttats frÄn archinstall/lib/user_interaction.py till katalogen archinstall/lib/user_interaction/.
KĂ€lla: opennet.ru


