最近 发布了安装程序«Archinstall 2.4»的新版本,截至 2021 年 XNUMX 月,作为选项包含在 Arch Linux 安装 iso 映像中,并且正在开发单独的安装 GUI 实现,但不包含在 Arch Linux 安装映像中,并且两年多没有更新.
对于那些仍然不知道 Archinstall 安装程序集成的人,您应该知道 此安装程序在控制台模式下运行,并作为自动安装的选项提供. 默认情况下,和以前一样,提供手动模式,其中涉及使用分步安装指南。
安装程序 提供两种模式:引导和自动:
- 在交互模式下,用户会被问到涵盖基本设置和安装手动步骤的顺序问题。
- 在自动模式下,您可以使用脚本创建典型的自动安装模板。 此模式适用于创建您自己的程序集,该程序集专为自动安装而设计,并安装了一组典型的配置和软件包,例如在虚拟环境中快速安装 Arch Linux。
使用 Archinstall, 可以创建特定的安装配置文件例如,“桌面”配置文件选择一个桌面(KDE,GNOME,Awesome)并安装必要的软件包以使其正常运行,或者“网络服务器”和“数据库”配置文件选择并安装Web内容,服务器和DBMS 。 您还可以使用配置文件进行网络安装以及将系统自动部署到一组服务器。
Archinstall 2.4.0 主要新特性
在这个新版本的 Archinstall 2.4 中,强调了 提出了一个新的菜单系统, 翻译为使用普通术语菜单库,以及可用于突出显示通过 archinstall.log() 发送的日志条目的一组颜色已被扩展。
在这个新版本的安装程序中突出的另一个变化是 添加配置文件以安装 bspwm 和 sway 用户环境, 以及用于安装 pipewire 媒体服务器的配置文件,它扩大了安装程序支持的环境安装列表。
除此之外,我们还可以发现 提供了对翻译本地化和连接的支持 对于屏幕上显示的所有数据,除了对 Btrfs 文件系统的支持也有了很大的改进,因为在 ArchInstall 2.4.0 的这个新版本中 在 Btrfs 上启用压缩的选项 以及禁用写时复制模式的选项(nodatacow)。
就 新功能,在这个新版本中,突出显示了该功能已添加 archinstall.run_pacman() 调用 pacman 包管理器 和功能 archinstall.package_search() 搜索包,以及添加到加载和保存配置的新函数(archinstall.load_config 和 archinstall.save_config),以及显示时区列表的 archinstall.list_timezones() 函数。
其他变化 从这个新版本的安装程序中脱颖而出:
- 用户交互脚本已被拆分为多个文件,并从 archinstall/lib/user_interaction.py 移动到 archinstall/lib/user_interaction/ 目录。
- 用于管理磁盘分区的扩展选项。
- 提供同时定义多个网卡配置的可能性。
- 添加了基于 pytest 的测试。
- 在 archinstall.Installer() 中添加了函数 .enable_multilib_repository() 以启用 multilib。
- 新的窗口管理器是 qtile ,用 Python 编写。
- 添加了添加 systemd、grub 和 efistub 引导加载程序的功能。
- 已为 –disk_layouts、–creds 和 –conf 创建了示例。 因为它们现在被拆分为单独的文件,以满足公开共享用户设置时的安全问题。 这使得支持和配置多台机器变得容易,因为它们可以共享通用的 –conf 内容,但具有不同的 –disk_layouts。
最后 如果您有兴趣了解更多有关它的信息 关于这个新版本的安装程序,您可以查看详细信息 在下面的链接中。