Die Veröffentlichung der neuen Version des Archinstall 2.3.0-Installationsprogramms wurde bekannt gegeben . Die Ankündigung erfolgte im April durch die Entwickler von Arch Linux und wurde zunächst für einen Aprilscherz gehalten.
Für diejenigen, die mit der Archinstall-Installationsroutine noch nicht vertraut sind: Sie läuft im Konsolenmodus und bietet die Möglichkeit, den Installationsprozess zu automatisieren . Standardmäßig steht wie bisher der manuelle Modus zur Verfügung, der eine schrittweise Installationsanleitung beinhaltet.
Das Installationsprogramm bietet zwei Modi: geführt und automatisiert:
- Im interaktiven Modus werden dem Benutzer sequentielle Fragen gestellt, die die grundlegenden manuellen Schritte zur Einrichtung und Installation abdecken.
- Im automatischen Modus können Sie Skripts verwenden, um typische automatisierte Installationsvorlagen zu erstellen. Dieser Modus eignet sich zum Erstellen eigener Assemblys für die automatisierte Installation mit einem typischen Satz von Konfigurationen und installierten Paketen, beispielsweise für eine schnelle Installation von Arch Linux in virtuellen Umgebungen.
Mit Archinstall können Sie spezifische Installationsprofile erstellen , beispielsweise das Profil „Desktop“, um eine Desktop-Umgebung (KDE, GNOME, Awesome) auszuwählen und die benötigten Pakete zu installieren, oder die Profile „Webserver“ und „Datenbank“, um Webinhalte, Server und Datenbankmanagementsysteme (DBMS) auszuwählen und zu installieren. Sie können Profile auch für Netzwerkinstallationen und die automatische Systembereitstellung auf mehreren Servern verwenden.
Archinstall 2.3.0 Wichtige neue Funktionen
Diese neue Version von archinstall 2.3.0 behebt die vielen von der Community aufgeworfenen Probleme sowie einige Verbesserungen des Installers, die die Zuverlässigkeit und insbesondere die Verwendung verbessern.
Wie die Entwickler teilen:
Wir möchten uns bei allen bedanken, die Probleme eingereicht, Feedback gegeben und vor allem Lösungen für all diese Probleme vorgeschlagen oder dazu beigetragen haben.
Dies ist keineswegs eine perfekte Version, es gibt viel zu tun. Wir glauben jedoch, dass dies mit Verbesserungen der Zugänglichkeit und Stabilität sowie einigen Sicherheitsverbesserungen für die von uns gelieferte geführte Vorlage ein Schritt in die richtige Richtung ist. Nachfolgend finden Sie eine Liste aller Änderungen seit der vorherigen Version, und wir beginnen mit den wichtigsten Änderungen, um sie hervorzuheben.
Zu den vorgenommenen Änderungen und den bemerkenswertesten zählt die Hinzufügung der korrekten Unterstützung für den GRUB-Bootloader und die Festplattenverschlüsselung sowie die Unterstützung für die Anpassung von Btrfs-Unterabschnitten.
Es wird außerdem darauf hingewiesen, dass auf dem Installationsmedium ein aktiver Dienst, espeakup.service (Sprachausgabe für Menschen mit Sehbehinderungen), erkannt wurde und dessen Konfiguration während der Installation automatisch kopiert wurde.
Außerdem ist erwähnenswert, dass nun mehrere verschlüsselte Volumes unterstützt werden (allerdings eingeschränkt; die Funktion ist entweder aktiviert oder deaktiviert, aber mehrere Partitionen werden verschlüsselt). Daher sind alle verschlüsselten Partitionen durch die Passphrase geschützt.
Des Weiteren wurde die Unterstützung von Plugins vorgeschlagen , die es Benutzern ermöglicht, eigene Treiber und Add-ons für das Installationsprogramm zu erstellen. Plugins können auch über das Netzwerk mithilfe der Option `--plugin=url | location`, einer Konfigurationsdatei (`{"plugin":"url | location"}`), einer API (`archinstall.load_plugin()`) oder eines Paketmanagers (`pip install yourplugin`) geladen werden.
Von den anderen Änderungen, die auffallen:
- Neu gestaltete Schnittstelle für die manuelle Partitionierung von Festplattenpartitionen.
- Verbesserte Zuverlässigkeit von Festplattenvorgängen wie Partitionierung, Verschlüsselung und Bereitstellung.
- Der Standard-Einhängepunkt für die Installation ist nicht mehr / mntsino / mnt / archinstall
Datenträger-Layout und -Konfiguration wurden von user_configuration.json nach user_disk_layouts.json verschoben - BlockDevice (). Device_or_backfile gibt jetzt die Backfile zurück, wenn das Gerät ein Loop-Gerät ist, BlockDevice (). Device gibt immer noch begrenzte Informationen des Typs zurück (raid, crypt und andere).
- Partition (). Size ist jetzt ein schreibgeschützter Wert und daher wurde der Parameter Partition (size = X) entfernt
Partition (). Allow_formatting wurde entfernt / veraltet, dies wird über direkte Funktionsaufrufe gehandhabt, anstatt eine Partition automatisch zu löschen.
Sollten Sie mehr erfahren wollen, finden Sie die Details unter folgendem Link.