Windows下的包管理神器
前言
众所周知,包管理工具在一个系统中是必不可少的,能给应用程序的安装、卸载等管理带来极大的方便,Linux上有著名的APT和NPM等优秀的工具,MacOS上的homebrew等,而Windows上大家基本上都是鼠标点一点,就能安装好应用程序,很少人用命令行去操作的吧,当然scoop也是开发者的首选。
但是微软就在悄悄地搞事情,开发了一款Windows上可以使用的包管理工具Winget,项目地址:https://github.com/microsoft/winget-cli
但只是还在开发阶段,所以可能存在很多不稳定的东西,大家谨慎使用,我只是喜欢尝鲜试试而已。
安装
官方文档:https://docs.microsoft.com/zh-cn/windows/package-manager/winget/
可使用多种方法安装 winget 工具:
- Windows 应用安装程序的外部测试版或预览版中包含 winget 工具。 必须安装应用安装程序的预览版本才能使用 winget。 若要获取提前访问权限,请将你的请求提交到 Windows 程序包管理器预览体验计划。 参与外部测试版 Ring 将保证你可以看到最新的预览版更新。
- 参与 Windows 外部测试版 Ring。
- 安装位于 winget 存储库的 release 文件夹中的 Windows 桌面应用安装程序包。
winget 工具需要 Windows 10 版本 1709 (10.0.16299) 或更高版本的 Windows 10。
我是直接下载安装包的
安装完成之后,关闭窗口,打开Powershell,注意,不能在GitBash中使用哦
输入命令 winget
:
关于终端,请看这里:WindowsTerninal调教
注意事项
在没有管理员权限的情况下运行 winget 时,某些应用程序可能会要求提升权限才能进行安装。 当安装程序运行时,Windows 会提示你提升权限。 如果你选择不提升权限,则应用程序无法进行安装。
在管理员命令提示符下运行 winget 时,如果应用程序要求你提升权限,你不会看到提升权限提示。 以管理员身份运行命令提示符时请务必小心,仅安装你信任的应用程序。
常用命令
显示所有命令的帮助信息:winget --help
查看命令的选项:winget <command> --help
然后自己琢磨去吧,,,我也是刚体验,发布出来给大家尝尝鲜,具体的命令用法和参数,请详细参照官方文档
之后自己用熟练了再来更新详细情况哦拜拜