Archinstall 2.4 安裝程式已發布,自 2021 年 XNUMX 月起已作為選項包含在 Arch Linux 安裝 ISO 映像中。 Archinstall 在控制台模式下運作,可以用來取代發行版預設的手動安裝模式。 安裝圖形介面的實作正在單獨開發,但它不包含在Arch Linux安裝映像中,並且已經兩年多沒有更新了。
Archinstall 提供互動式(引導式)和自動化操作模式。 在互動模式下,系統會向使用者詢問一系列問題,涵蓋安裝指南中的基本設定和步驟。 在自動化模式下,可以使用腳本來部署標準配置。 安裝程式還支援安裝設定文件,例如,「桌面」設定檔用於選擇桌面(KDE、GNOME、Awesome)並安裝其操作所需的軟體包,或「網路伺服器」和「資料庫」設定檔用於選擇和安裝Web 伺服器和 DBMS 的填入。
新版本的變化包括:
- 已經提出了一種新的選單系統,並將其翻譯為使用簡單術語選單庫。
- 可用於反白顯示透過 archinstall.log() 發送的日誌條目的顏色集已擴展。
- 新增了用於安裝 bspwm 和 sway 使用者環境的設定文件,以及用於安裝 pipeline 多媒體伺服器的設定檔。
- 螢幕上顯示的所有資料都支援在地化和翻譯連線。
- 改進了對 Btrfs 檔案系統的支援。 新增了在 Btrfs 中啟用壓縮的選項以及停用寫入時複製模式 (nodatacow) 的選項。
- 增強的磁碟分割管理功能。
- 提供了同時定義多個網卡配置的能力。
- 新增了基於 pytest 的測試。
- 新增了函數 archinstall.run_pacman() 來呼叫 pacman 套件管理器,以及函數 archinstall.package_search() 來搜尋套件。
- 在 archinstall.Installer() 上新增了 .enable_multilib_repository() 函數以啟用 multilib。
- 新增了載入和儲存設定的功能(archinstall.load_config 和 archinstall.save_config)
- 新增了 archinstall.list_timezones() 函數來顯示時區列表。
- 新的視窗管理器是 qtile,用 Python 寫。
- 新增了新增 systemd、grub 和 efistub 引導程式的功能。
- 使用者互動腳本已拆分為多個文件,並從 archinstall/lib/user_interaction.py 移至 archinstall/lib/user_interaction/ 目錄。
來源: opennet.ru