如何在 Windows 10 上使用“winget”从命令行安装应用程序

在 Windows 10 上使用 Winget 搜索和安装应用程序的指南

微软正在开发一个名为的命令行工具 小翼 让 Windows 10 用户直接从命令提示符下载和安装应用程序。 Winget 目前作为预览版本提供,但您可以在任何 Windows 10 PC 上下载它以从 Github 进行测试和试用。

如果您运行的是最新的 Windows 10 Insider 版本,您可能已经拥有 小翼 安装在您的计算机上。您可以通过在 CMD 或 PowerShell 中运行以下命令来验证:

winget --version

在 Windows 10 稳定版本上,您必须手动下载并安装 小翼 在你的系统上。我们在下面的链接中提供了有关安装 winget 的详细指南,请查看它。

在本指南中,我们将了解 小翼 并了解如何从命令提示符安装、搜索或获取应用程序的信息。

小翼 CLI 工具的基本语法与许多流行的 Linux 包管理器非常相似,例如 易于 或者 天狼星.您可以使用 小翼 来自命令提示符或 Windows PowerShell 的 CLI。基础的 小翼 语法如下:

小翼 

也就是说,让我们开始使用 Winget 从命令行安装应用程序。

Winget 安装应用程序命令

很像 安装 在 Ubuntu 系统上,您可以使用 安装 命令在 Windows 10 PC 上下载和安装应用程序。

winget install 例如: winget install 7zip

Winget 将开始下载应用程序并自动安装。如果您收到 UAC 提示,请按“是”按钮,您就可以开始了。

C:\Users\ATH> winget install 7zip Found 7Zip [7zip.7zip] 此应用程序由其所有者授权给您。 Microsoft 不对第三方软件包负责,也不向其授予任何许可。下载 //www.7-zip.org/a/7z1900-x64.msi █████████████████████████████ 1.66 MB / 1.66 MB 已成功验证安装程序哈希 正在安装 ... 安装成功!

Winget 安装用法和标志

下面是所有支持的标志,如 winget 安装 --help 命令。

用法: winget install [[-q] ] [] 可以使用以下参数: -q,--query 用于搜索应用程序的查询 可以使用以下选项: -m,--manifest 清单的路径应用程序 --id 按 id 过滤结果 --name 按名称过滤结果 --moniker 按应用程序名称过滤结果 -v,--version 使用指定的版本;默认为最新版本 -s,--source 使用指定源查找应用程序 -e,--exact 使用精确匹配查找应用程序 -i,--interactive 请求交互式安装;可能需要用户输入 -h,--silent 请求静默安装 -o,--log 日志位置(如果支持)--override 覆盖要传递给安装程序的参数 -l,--location 安装到的位置(如果支持)支持的)

Winget 搜索应用程序命令

要搜索应用程序,我们将使用 小翼搜索 命令。

winget 搜索 例如:winget 搜索 7zip

如果有一个名为“7zip”的包可用, 小翼搜索 命令将检索包名称、ID、版本并将其显示在输出中。

C:\Users\ATH> winget search 7zip Name Id Version Matched ------------------------------------ 7Zip 7zip.7zip 19.0.0 绰号:7zip

Winget 搜索用法和标志

下面是所有支持的标志,如 翼搜索--帮助 命令。

用法:winget search [[-q] ] [] 可以使用以下参数: -q,--query 用于搜索应用程序的查询 可以使用以下选项: --id 按 id 过滤结果 --name 过滤结果按名称 --moniker 按应用名称过滤结果 --tag 按标签过滤结果 --command 按命令过滤结果 -s,--source 使用指定的源查找应用 -n,--count 显示不超过指定数量的结果-e,--exact 使用完全匹配查找应用

Winget 显示应用程序命令

尽管 小翼搜索 命令足以从命令行检索有关应用程序的基本信息,您可以使用 翼展 命令。

winget show 例如:winget show 7zip

输出来自 翼展 command 将检索您可能需要的包的所有相关信息(从命令行工具)。

C:\Users\ATH> winget show 7zip Found 7Zip [7zip.7zip] 版本:19.0.0 发布者:7zip 作者:7zip AppMoniker:7zip 描述:具有高压缩率的免费开源文件归档器。主页://www.7-zip.org/ 许可证:版权所有 (C) 1999-2020 Igor Pavlov。 - GNU LGPL 许可证网址://7-zip.org/license.txt 安装程序:SHA256:a7803233eedb6a4b59b3024ccf9292a6fffb94507dc998aa67c5b745d197a5dc 下载网址://www.7s16-si6-7z6-zip

Winget 显示用法和标志

下面是所有支持的标志,如 翼展--帮助 命令。

用法: winget show [[-q] ] [] 可以使用以下参数: -q,--query 用于搜索应用程序的查询 可以使用以下选项: -m,--manifest 清单的路径应用程序 --id 按 id 过滤结果 --name 按名称过滤结果 --moniker 按应用程序名称过滤结果 -v,--version 使用指定的版本;默认是最新版本 -s,--source 使用指定的源查找应用程序 -e,--exact 使用完全匹配查找应用程序 --versions 显示应用程序的可用版本

总而言之,我们能够使用 Windows 10 上的命令行搜索和安装应用程序 小翼 包管理器并查看了它的一些基本用法。

小翼 包管理器是一项开发中的功能,预计将在 2021 年 5 月之前在 Windows 10 的稳定版本中发布。