Calamares 3.3 发布,支持 Qt 6、KDE ​​Frameworks 6、模块改进等

calamares

Calamares 是 Linux 操作系统的图形安装框架。

新版本卡拉马雷斯3.3 经过一年半的工作,它已经发布并很快到达 3.2.x 分支形成后五年半(这代表了特定分支上的长期工作)。新版本有大量重要更改,以及改进和错误修复。

对于那些不了解squid的人来说,你应该知道它是一个可以让你轻松安装不同Linux发行版的工具, 提供手动和自动模式等功能 磁盘分区,灵活的外观调整系统,模块化体系结构,大量现成的模块选择(从引导加载程序管理到用户管理)。

鱿鱼 包括高级分区功能, 支持手动和自动分区操作。它是第一个具有自动“替换分区”选项的安装程序,可以轻松地一次又一次地重复使用分区进行分发测试。

乌贼3.3的主要新颖之处

Calamares 3.3 推出的新版本附带了各个模块的更新,现在 Calamares 已完全 与 Qt 6 和 KDE Frameworks 6 库兼容, 此外,它还有一组适用于所有 QML 模块的 Qt6 兼容 QML 文件。值得一提的是,保留了使用 Qt5 和 KDE Frameworks 5 进行编译的能力。

编码风格要求 Calamares 3.3 进行了重大更新, 现在好了,代码格式 适合 Clang 15 或 16 格式。 同样地, C++ 代码中使用的命名空间已被重新设计,现在所有调用都已移至 Calamares 命名空间,并且对 CalamaresUtils 命名空间的引用已被删除。

另一项修改包括删除对 Boost::Python 库的依赖。相反,Python 中的开发现在依赖于内置的 pybind11 绑定集。要禁用此更改并从 Boost::Python 重新编译,可以设置该变量 CON_PYBIND11=关闭。

此外,Calamares 3.3 还包含 名为“zfshostid”的新模块,专门设计用于将 ZFS 生成的文件复制到 /etc/hostid。 另一个显着的改进是引入了配置功能 Dracut 模块中的内核名称自定义 并且“keyboardq”和“localeq”模块的用户界面进行了现代化,它已从 ComboBox 移至 Drawer 小部件,提供更直观和更新的体验。

该模块o “引导加载程序”具有可在内核命令行上使用的扩展选项。在“fstab”模块中,/etc/fstab 配置的使用已完全重新设计。许多配置已移至“安装”模块。

我也知道已经实施了 分区模块中支持 LUKS 或 LUKS2 磁盘加密 提供额外的安全层,因为现在可以跳过引导加载程序的安装。使用 KPMCore 21.12(KDE 分区管理器)库的功能。

关于模块 Netinstall,为组添加了新的“不可检查”选项,这可以防止整个组被标记或取消标记。值得注意的是,尽管有此限制,用户仍然保留检查组内单个项目的能力,正如开发人员所指出的。

其他变化 从这个新版本中脱颖而出:

  • 在“packagechooser”包选择界面中添加了对 AppStream 1.0 元数据的支持。
  • 键盘模块允许您选择是使用 X11 配置还是 FreeDesktop locale1 DBus 服务。确保保存所有非 ASCII 布局的键盘布局设置。
  • kdm 显示管理器不再支持“displaymanager”模块。
  • ${var} 代替 @{var} 用作替换掩码。
    machineid 模块已更新,支持写入 /etc/machine-id 文件的多种变体
  • unpackfs 现在使用 rsync -S 选项来支持稀疏文件

最后,如果你是 有兴趣了解更多,您可以查看详细信息 在下面的链接中。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。