Release av installationsprogrammet Archinstall 2.4 som används i Arch Linux-distributionen

Releasen av installationsprogrammet Archinstall 2.4 har publicerats, som sedan april 2021 ingår som ett alternativ i Arch Linux-installations ISO-avbildningar. Archinstall fungerar i konsolläge och kan användas istället för distributionens standard manuella installationsläge. Implementeringen av det grafiska installationsgränssnittet utvecklas separat, men det ingår inte i Arch Linux-installationsavbildningarna och har inte uppdaterats på mer än två år.

Archinstall tillhandahåller interaktiva (guidade) och automatiserade driftlägen. I interaktivt läge får användaren sekventiella frågor som täcker grundläggande inställningar och steg från installationsguiden. I automatiserat läge är det möjligt att använda skript för att distribuera standardkonfigurationer. Installationsprogrammet stöder också installationsprofiler, till exempel "skrivbordsprofilen" för att välja ett skrivbord (KDE, GNOME, Awesome) och installera de paket som krävs för dess drift, eller "webserver" och "databas"-profilerna för att välja och installera fyllning av webbservrar och DBMS .

Bland ändringarna i den nya versionen:

  • Ett nytt menysystem har föreslagits, översatt till att använda det enkla menybiblioteket.
    Release av installationsprogrammet Archinstall 2.4 som används i Arch Linux-distributionen
  • Uppsättningen av färger som är tillgängliga för att markera loggposter som skickats via archinstall.log() har utökats.
    Release av installationsprogrammet Archinstall 2.4 som används i Arch Linux-distributionen
  • Lade till profiler för installation av bspwm och sway användarmiljöer, samt en profil för installation av pipewire multimediaservern.
  • Stöd för lokalisering och anslutning av översättningar tillhandahålls för all data som visas på skärmen.
  • Förbättrat stöd för Btrfs-filsystemet. Lade till ett alternativ för att aktivera komprimering i Btrfs och ett alternativ för att inaktivera kopiera-på-skriv-läge (nodatacow).
  • Förbättrade funktioner för att hantera diskpartitioner.
  • Möjligheten att samtidigt definiera flera nätverkskortskonfigurationer tillhandahålls.
  • Lade till tester baserade på pytest.
  • Lade till funktionen archinstall.run_pacman() för att anropa pacman-pakethanteraren, samt funktionen archinstall.package_search() för att söka efter paket.
  • Lade till .enable_multilib_repository() funktion till archinstall.Installer() för att aktivera multilib.
  • Tillagda funktioner för att ladda och spara inställningar (archinstall.load_config och archinstall.save_config)
  • Lade till archinstall.list_timezones() funktion för att visa en lista över tidszoner.
  • Den nya fönsterhanteraren är qtile, skriven i Python.
  • Lade till funktioner för att lägga till systemd, grub och efistub starthanterare.
  • Skripten för användarinteraktion 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

Lägg en kommentar