發布 Arch Linux 發行版中使用的 Archinstall 2.4 安裝程序

Archinstall 2.4 安裝程式已發布,自 2021 年 XNUMX 月起已作為選項包含在 Arch Linux 安裝 ISO 映像中。 Archinstall 在控制台模式下運作,可以用來取代發行版預設的手動安裝模式。 安裝圖形介面的實作正在單獨開發,但它不包含在Arch Linux安裝映像中,並且已經兩年多沒有更新了。

Archinstall 提供互動式(引導式)和自動化操作模式。 在互動模式下,系統會向使用者詢問一系列問題,涵蓋安裝指南中的基本設定和步驟。 在自動化模式下,可以使用腳本來部署標準配置。 安裝程式還支援安裝設定文件,例如,「桌面」設定檔用於選擇桌面(KDE、GNOME、Awesome)並安裝其操作所需的軟體包,或「網路伺服器」和「資料庫」設定檔用於選擇和安裝Web 伺服器和 DBMS 的填入。

新版本的變化包括:

  • 已經提出了一種新的選單系統,並將其翻譯為使用簡單術語選單庫。
    發布 Arch Linux 發行版中使用的 Archinstall 2.4 安裝程序
  • 可用於反白顯示透過 archinstall.log() 發送的日誌條目的顏色集已擴展。
    發布 Arch Linux 發行版中使用的 Archinstall 2.4 安裝程序
  • 新增了用於安裝 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

添加評論