曾几何时,在微软前 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
Winget命令
Winget 工具的当前预览版支持以下命令:
Winget选项
Winget工具的当前预览版支持以下选项:
Winget实用命令组合
Winge工具的 search 命令查询可用于安装的应用程序。
用法
winget search [[-q] <query>] [<options>]
如果我们要查压缩软件,可以用如下命令模糊查询:
winget search rar
我们可以查询到,微软源下提供了与“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 [[-q] <query>] [<options>]
例如我们要安装powertoys,可以用如下命令:
winget install powertoys
Winget预览版目前支持的源只有一个官方源,是否可以添加源将在以后版本中验证。
枚举已启用源的列表:winget source list
Winget其它命令功能,朋友们可自行测试发现。
事实上,微软集结了近千款优秀的软件,我们常用的软件,如WinRAR、7Zip、everything、PDF reader、VScode、PowerToys等等,大部分已经包含在微软启用源上了,大家可用winget search拉一个全量的软件清单,按需淘装。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!