Veröffentlichung des Archinstall 2.4-Installationsprogramms, das in der Arch Linux-Distribution verwendet wird

Die Veröffentlichung des Archinstall 2.4-Installationsprogramms wurde veröffentlicht, das seit April 2021 als Option in Arch Linux-Installations-ISO-Images enthalten ist. Archinstall läuft im Konsolenmodus und kann anstelle des standardmäßigen manuellen Installationsmodus der Distribution verwendet werden. Es gibt eine separate Implementierung der Installations-GUI-Implementierung, diese ist jedoch nicht in den Arch Linux-Installationsimages enthalten und wurde seit mehr als zwei Jahren nicht aktualisiert.

Archinstall bietet interaktive (geführte) und automatisierte Betriebsmodi. Im interaktiven Modus werden dem Benutzer nacheinander Fragen zu den Grundeinstellungen und Aktionen aus der Installationsanleitung gestellt. Im automatisierten Modus ist es möglich, Skripte zur Bereitstellung typischer Konfigurationen zu verwenden. Das Installationsprogramm unterstützt auch Installationsprofile, beispielsweise das Profil „Desktop“ zur Auswahl eines Desktops (KDE, GNOME, Awesome) und die Installation der für seinen Betrieb erforderlichen Pakete oder die Profile „Webserver“ und „Datenbank“ zur Auswahl und Installation eines Webservers und DBMS-Stuffing.

Zu den Änderungen in der neuen Version:

  • Es wurde ein neues Menüsystem vorgeschlagen, das so übersetzt wurde, dass es die Simple-Term-Menü-Bibliothek verwendet.
    Veröffentlichung des Archinstall 2.4-Installationsprogramms, das in der Arch Linux-Distribution verwendet wird
  • Der Satz an Farben, die zum Hervorheben von über archinstall.log() gesendeten Protokolleinträgen verfügbar sind, wurde erweitert.
    Veröffentlichung des Archinstall 2.4-Installationsprogramms, das in der Arch Linux-Distribution verwendet wird
  • Profile für die Installation der Benutzerumgebungen bspwm und sway sowie ein Profil für die Installation des Pipewire-Multimediaservers hinzugefügt.
  • Unterstützung für die Lokalisierung und Anbindung von Übersetzungen wird für alle auf dem Bildschirm angezeigten Daten bereitgestellt.
  • Verbesserte Unterstützung für das Btrfs-Dateisystem. Es wurde eine Option zum Aktivieren der Komprimierung in Btrfs und eine Option zum Deaktivieren des Copy-on-Write-Modus (nodatacow) hinzugefügt.
  • Erweiterte Funktionen zur Verwaltung von Festplattenpartitionen.
  • Es besteht die Möglichkeit, mehrere Netzwerkkartenkonfigurationen gleichzeitig zu definieren.
  • Tests basierend auf Pytest hinzugefügt.
  • Funktion archinstall.run_pacman() zum Aufrufen des Pacman-Paketmanagers sowie Funktion archinstall.package_search() zum Suchen nach Paketen hinzugefügt.
  • Funktion .enable_multilib_repository() zu archinstall.Installer() hinzugefügt, um Multilib zu aktivieren.
  • Funktionen zum Laden und Speichern von Einstellungen hinzugefügt (archinstall.load_config und archinstall.save_config)
  • Funktion archinstall.list_timezones() hinzugefügt, um eine Liste von Zeitzonen anzuzeigen.
  • Der neue Fenstermanager ist qtile, geschrieben in Python.
  • Funktionen zum Hinzufügen von systemd-, grub- und efistub-Bootloadern hinzugefügt.
  • Die Benutzerinteraktionsskripte wurden in mehrere Dateien aufgeteilt und von archinstall/lib/user_interaction.py in das Verzeichnis archinstall/lib/user_interaction/ verschoben.

Source: opennet.ru

Kommentar hinzufügen