微软正在为 Windows 10 构建其原生包管理器。这家软件巨头在其正在进行的 Build 2020 会议上揭开了 Windows 包管理器(版本 0.1.41331)的第一个预览版。Windows Package Manager包含一组软件工具,可帮助开发人员自动执行在机器上安装软件的过程。
Microsoft 将 Windows 程序包管理器描述为“全面”的程序包管理器解决方案,其中包括一个命令行工具和一组用于在 Windows 10 计算机上安装应用程序的服务。该公告对开源爱好者来说是一个甜蜜的惊喜,也标志着开发人员社区的一个重要里程碑。
开发人员可以使用已经预先配置的“winget”命令行客户端工具,在具有有效清单的应用程序上执行某些任务。因此,开发人员可以使用已发布的清单安装、升级、删除和配置任何包。开发人员可以通过 Windows 终端、PowerShell 或命令提示符访问 winget。
微软高级项目经理 Demitrius Nelon 在他的博客文章中写道:
“您指定要安装的应用程序,它会查找最新版本(或您指定的确切版本)并将其安装在您的机器上。”
以下是可用于 winget 的一组命令和选项:
Windows 包管理器的灵感来自 Linux,用户不需要 Web 浏览器或网站即可下载安装程序。所有 Linux 用户需要做的只是启动他们的终端并输入诸如“sudo apt-get install vlc”之类的命令,然后在几秒钟内,您就安装了 VLC 并自动更新。
由于其开源包管理器,微软希望在本地为 Windows 10 计算机提供类似的功能。
Windows 预览体验成员已经拥有它。转到客户端的开源GitHub 存储库。您可以加入任何 Windows 预览体验成员圈。您可以通过向 Windows Package Manager Insider Program 提供您的 Microsoft 帐户 (MSA) 并请求包含在预览中来加入 Windows Package Manager Insider 计划。