据科技媒体neowin报道,Ubuntu已决定将核心软件包hwctl的分发格式从传统的Deb格式迁移至Canonical自家的Snap格式。这意味着又一枚Ubuntu核心系统组件告别了Deb打包方式。
hwctl是一个预装在Ubuntu Desktop和Ubuntu Server系统中的命令行工具,隶属于Canonical的Rust硬件API集合rust-hwlib,主要用于收集和发送硬件信息以查询设备型号的Ubuntu认证状态。Canonical工程师Sergio Costas在相关说明中表示,此次迁移的核心原因是架构调整——hwctl未来需要与gnome-control-center等前端组件进行集成。
根据迁移计划,Ubuntu Desktop、Ubuntu Desktop minimal以及Ubuntu Server minimal将不再使用Deb格式的hwctl软件包。对于正在运行Ubuntu 26.04 LTS的用户,系统将在后续的标准更新中自动完成迁移——Canonical会将当前的Deb包转换为一个空占位包,该占位包会在常规系统更新时自动安装对应的Snap版本。而对于Ubuntu 26.10及更新版本,Snap格式的hwctl将直接默认包含在ISO镜像的种子文件中,无需经过占位包这一中间环节。
Canonical工程师Alan Griffiths在邮件列表中就hwctl迁移一事表示:"hwctl是一个Ubuntu专有的包,它和它的依赖项都是Ubuntu专有的,不会用在其他发行版上。因此Deb版本的受众实际上为零。"这一表态也从侧面解释了为何此次迁移阻力相对较小。


















