为甚么使用不了winget命令_封闭的微软也开源:Winget基础详解(开源软件大放送)...

曾几何时,在微软前 CEO 鲍尔默眼中,Linux 是像癌症一样的东西。新任 CEO 纳德拉则不同,几年前微软开始渐渐意识到开源的巨大威力,长期与Liunx敌对的策略也进行了大幅调整,并于2018年宣布以 75 亿美元收购了最大开源代码托管平台GitHub。事实上,拥抱开源的微软在 GitHub 上的贡献也是很多的,微软的 vscode 是 GitHub 上最受欢迎的项目。

更进一步,微软在今年5月的 Build 2020 大会上宣布了一个开源的新工具:Windows Package Manager(winget),Windows 软件包管理器。用来发现、安装、升级、删除和配置微软源的开源应用程序。

winget就像是一把软件仓库的钥匙,我们可以查找、安装、升级众优秀的软件,免去了四处下载的麻烦。我们今天就来介绍这把“钥匙”:Winget

安装 Winget

我们可以在GitHub开源社区下载Winget安装包:

https://github.com/microsoft/winget-cli/releases

使用 Winget

通过cmd、powerShell或Microsoft Terminal,在命令提示符下键入“winget”来运行 winget

ada19a49479c371a42ee812db7ef5db2.png

Winget命令

Winget 工具的当前预览版支持以下命令:

  • hash 为安装程序生成 SHA256 哈希。
  • help 显示 winget 工具命令的帮助信息。
  • install 安装指定的应用程序。
  • search 搜索某个应用程序。
  • show 显示指定应用程序的详细信息。
  • source 添加、删除和更新 winget 工具访问的 Windows 程序包管理器存储库。
  • validate 验证要提交到 Windows 程序包管理器存储库的清单文件。

Winget选项

Winget工具的当前预览版支持以下选项:

  • -v、--version 此选项返回 winget 的当前版本。
  • --info info 提供有关 winget 的所有详细信息,包括许可证和隐私声明的链接。
  • -?、--help 获取有关 winget 的更多帮助信息

Winget实用命令组合

  • winget search

Winge工具的 search 命令查询可用于安装的应用程序。

用法

winget search [[-q] ] []

如果我们要查压缩软件,可以用如下命令模糊查询:

winget search rar
7a91fff57fc19d7537c3dc3b40914952.png

我们可以查询到,微软源下提供了与“rar”有关的5款软件:

PS C:> winget search rarName             Id                         Version        Matched------------------------------------------------------------------------------------------WinRAR           RARLab.WinRAR              5.91           Tag: rarBandizip         Bandisoft.Bandizip         7.09           Tag: rarConfigMgrToolkit Microsoft.ConfigMgrToolkit 5.00.7958.1151 Tag: Content Library ExplorerWinZip           Corel.WinZip               24.0.14033     Tag: rar zip winzip compressionBleachBit        BleachBit.BleachBit        4.0.0          Tag: temporary files

如果我们要查微软官方的软件,可以用如下命令模糊查询:

PS C:> winget search microsoft

winget search不加任何关键字,将显示的是源下提供的全量软件清单。


  • winget install

winget 工具的 install 命令可安装指定的应用程序。

用法

winget install [[-q] ] []

例如我们要安装powertoys,可以用如下命令:

winget install powertoys
f7cbd97fe217665a2589deb1e07371bc.png

Winget预览版目前支持的源只有一个官方源,是否可以添加源将在以后版本中验证。

枚举已启用源的列表:winget source list
8b5bc9b87523a83090c149ce2921161b.png

Winget其它命令功能,朋友们可自行测试发现。


事实上,微软集结了近千款优秀的软件,我们常用的软件,如WinRAR、7Zip、everything、PDF reader、VScode、PowerToys等等,大部分已经包含在微软启用源上了,大家可用winget search拉一个全量的软件清单,按需淘装。

2df1092a8991d6de7a705df175139043.gif
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值