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

添加评论