微软在近日举办的 Build 2021 上宣布 Windows 软件包管理器 —— Windows Package Manager 1.0 正式推出。Windows 软件包管理器于去年的 Build 2020 宣布开源并发布了预览版。
Windows Package Manager 是一个综合的程序包管理器解决方案,由一个命令行工具和一组用于在 Windows 10 上安装应用程序的服务组成。winget 是 Windows Package Manager 的 CLI(命令行界面),因此它也是大多数人使用 Windows Package Manager 管理软件包的主要工具。
用户可以通过 winget 命令行工具发现、安装、升级、删除和配置特选应用程序集。安装后,用户可以通过 Windows Terminal、PowerShell 或 CMD 访问 winget。
下图为winget
通过 PowerShell 在 Windows Terminal 中运行的截图。点此查阅详细使用文档。
获取方式
Windows Package Manager 随 Microsoft Store 的 App Installer 一起分发。此外还可以从 GitHub release 页面下载并安装 Windows Package Manager,也可以直接安装最新的可用版本。
据介绍,目前微软已提供超过 1400 个可供用户使用的软件包。
除此之外,微软还发布了另一个开源工具,以帮助用户将软件包提交到社区仓库,此工具为 Windows Package Manager Manifest Creator (aka wingetcreate)。用户在命令行界面执行winget install wingetcreate
即可完成安装。使用方式见下图。