简介
微软在上周的Build 2020大会上,除了正式发布 Windows Terminal 1.0,还宣布开源一个新工具:Windows Package Manager(winget),Windows 软件包管理器。
winget 由一个命令行工具和一组用于在 Windows 10 上安装应用的服务组成,可以帮助使用者快速轻松地发现并安装不同的工具,只需要使用一个命令即可:
winget install <tool>
winget 目前有搜索、显示和安装软件包等功能,与 apt-get,yum,pip 等软件包管理器类似,微软介绍接下来还将提供卸载、软件包 list 与更新等功能。
可以使用 winget 命令行工具发现、安装、升级、删除和配置选定应用集,对于广大开发者运维人员来说是个不小的福利。
上手完美体验
Windows Store进行安装
Windows Package Manager 可以通过官方的Windows Store安装App Installer来获得。Windows Package Manager随着App Installer进行分发。由于现在Windows Package Manager 还是preview版本。所以,如果想通过Windows Store进行安装需要
- 从https://insider.windows.com安装Windows 10 Insider
- 从aka.ms/winget-InsiderProgram加入Windows Package Manager Insider体验项目
编译源代码安装
- 从https://github.com/microsoft/winget-cli克隆源代码
- 确保自己的windows 10 版本是Windows 10 1709之后的版本
- 可以通过开始-设置-系统-关于,来查看自己的Windows 10 版本
- 开启开发者模式
- 可以通过开始-设置-更新和安全-开发者选项来开启
- 确保VS 2019安装了.Net Desktop Development 模块,Desktop Development with C++模块,Universal Windows Platform Development模块
- 使用VS 2019 打开这个sln文件并编译
- 编译完后,AppInstallerCLI文件夹下的AppInstallerCLI.exe就是我们所需的文件。具体目录每个人不同,我的目录是 src/x64/Debug/AppInstallerCLI/AppInstallerCLI.exe
初体验
由于我使用的是编译的运行文件,这里直接使用AppInstallerCLI 进行运行而不是winget。
直接运行文件显示帮助信息
使用show命令显示可以安装的软件
安装keepass成功
简单使用下来,还是不得不说体验还是很丝滑般顺畅的。操作基本和双击安装文件没有任何区别,唯一的优势就是不再需要去 上下载安装文件了。
接下来。。。
此次微软也介绍了winget的线路图,首先将在今年5月发布v1.0版本。接下来的开发工作主要集中在修复目前的bug和开发新特性上。而项目的稳定性以及质量方面主要包含了:
关于其更多的信息可以查看官方文档
https://docs.microsoft.com/windows/package-manager
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!