软餐(ruancan.com)获悉,在刚刚进行的 Build 2020 大会上,微软宣布,已经为 Windows 10 推出了一个专用的软件包管理器(Windows Package Manager)。这是一款便捷的软件获取和安装工具,其预览版本已经开源。
Windows Package Manager(也叫 winget)是 Windows 上的软件包管理器,它由一个命令行工具和一组用于在 Windows 10 上安装应用的服务组成。使用 winget 命令可以帮助使用者快速轻松地发现地安装不同的工具。
对于 Linux 或 macOS 用户,软件包管理器的概念并不陌生,这些系统的用户已经十分习惯使用它来安装各类应用程序。
而对于 Windows 用户,一直以来,下载和安装 EXE 或 MSI 应用软件的过程十分耗时且繁琐,微软已决定通过在 Windows 10 中推出原生的软件包管理器来简化这一过程,并可避免恶意软件对用户设备的危害。
这意味着用户将可直接通过命令行安装新的应用程序和服务。无需在各类传统的下载站之间辗转获取需要的软件。
winget 提供以下命令和选项。
- install:安装指定的应用程序
- show:显示有关应用程序的信息
- source:管理应用源
- search:查找并显示应用程序的基本信息
- hash:哈希安装程序的帮助程序
- validate:验证清单文件
- –help 提供命令行帮助
- –info 提供附加数据,有助于故障排除
- –version 显示工具的版本
Windows 用户现在可以简单地使用 “ winget” 命令在 Windows 10 上获取应用程序的最新版本。微软将联网搜索,验证其真实性并立即安装。
以下截图展示了通过程序包管理器的 winget install terminal 命令,成功安装最新版 Windows Terminal 的过程。
可以安装什么应用程序?
微软已为 Windows 软件包管理器构建了第一方软件存储库,它包括所有流行的 Windows 应用程序,但是拉取请求使您可以将新应用程序追加到列表中。另外微软也允许用户从第三方存储库下载应用程序。
“winget”命令行实用程序支持除安装以外的许多命令。您可以使用 “winget 搜索” 来查找应用程序,然后使用 “winget show” 在命令行窗口中显示该应用程序的所有信息。本文的标题图片即展示了所有受支持的命令。
如何获取 Windows 10 软件包管理器
如果读者希望在 Windows 10 上测试软件包管理器,可以通过以下途径安装。
- 如果您已经是 windows Insider 用户,则您的系统可能安装了该程序包管理器。
- 可从 GitHub 下载 Windows 软件包管理器。然后即可打开 “Windows Terminal” 并键入 “ winget” 命令进行测试。
- 可以选择成为 Windows Package Manager Insider 用户(无需加入 Windows Insider 计划)。只需在此表单中提交自己的 Microsoft 帐户 ID,加入后需转到微软应用商店获取 App Installer,获取更新后,即可使用 Windows 软件包管理器。
- 还可通过软餐的百度网盘下载(提取码:zmku)
根据微软的规定,Windows 10 版本 1709 及更高版本均可支持 Windows Package Manager。