微软Windows程序包管理器在第一个障碍中跌跌撞撞
在目睹了错误和重复提交的激增后,微软被迫停止自动提交到新的Windows 10包管理器的存储库。 命令行 Windows 程序包管理器,也称为 Winget,已经有一段时间可以抢先体验了,但微软在上周的Build 2021活动中发布了其里程碑 1.0 版本。
软件包管理器是Linux桌面的主要组成部分,已经以 Chocolatey 等第三方选项的形式存在于 Windows 中。但是,微软现在已经引用开发人员用例将该功能内置到操作系统本身中。
在此次活动中,Microsoft 的高级项目经理 Demitrius Nelon 强调了在名为 Windows Package Manager Manifest Creator 的工具的帮助下,可以轻松地将新包提交到 Winget 的存储库。
Windows 爱好者很快就利用该工具的易用性将各种包提交到存储库,从而产生了几个重复的包,以及许多没有正确显示的包。
一些用户还强调了自动提交过程的其他缺点。有人建议,由于缺乏手动筛选,恶作剧的用户可能会潜入一个声称安装一个软件包的软件包,而实际上它安装了其他东西。
这迫使微软负责自动提交过程并引入人工审核来检查每一个提交。
“Windows 包管理器团队管理员将开始手动审查提交以减少重复提交的数量,并使用次优元数据清单。我们还实施了审核以帮助维护社区目录的质量,”Nelon 在 GitHub 上介绍包提交过程中的更改。