Windows 程序包管理器是微软刚刚发布的程序包管理器解决方案,包含了一款命令行工具 winget,主要面向开发者和软件提供商,用来搜索、安装、升级、删除和配置特选应用程序集,也就是说以后普通用户只需要敲击几下命令就能安装软件了,省去了传统搜索、下载软件安装包的过程。@Appinn
注意目前的 Windows 程序包管理器和 winget 工具均为公共预览版,仅支持 Windows 10。
安装 winget
微软提供了有多种方式安装 winget,青小蛙是通过登记表格之后,在 Windows Store 自动安装。更简单的方式是在 GitHub 下载后直接安装。
建议使用新的 Windows 终端程序 Windows Terminal 而不是命令提示符 cmd,后者有点弱。
winget 功能
目前 winget 有下列命令:
- install 安装指定的应用程序
- show 显示关于应用的信息
- source 管理应用源
- search 查找并显示应用的基本信息
- hash 哈希安装程序的帮助程序
- validate 验证清单文件
- -v,–version 显示工具的版本
- –info 显示工具的常规信息
然后,就是测试啦。
使用 winget 安装 Edge 开发者版本
这里青小蛙测试通过 winget 安装 Edge 的开发者版本,你就可以对比到与传统安装方式的区别。
- 搜索程序包 winget search edge
- 获得程序包 ID “Microsoft.EdgeDev”
- 安装 winget install Microsoft.EdgeDev
然后,就完成了 Edge 开发者版本的安装。
青小蛙录制了一段视频发布在 B 站:
大概就是这样了,开发者可以提交自己的软件包给 Windows 程序包管理器,用户就可以通过 winget 安装程序了。感觉未来桌面操作系统的操作方式会越来越接近呀。
附链接:
感兴趣的同学快去试试吧,虽然目前来说还没什么大的卵用。
有什么命令可以快速打开edge不?
WIN+R ? edge?
放在任务栏,如果放在第一个,直接win+1可打开。
不支持卸载,不能查询安装的包的版本信息也就不能检测升级。目前还是有点弱。软件源和scoop、choco一样依赖社区。
用AHK, 我编为win+z
现阶段winget有两个缺点:
1. 不支持卸载。。。
2. 装的还是exe、msi那种安装包
装的是安装包正常吧。
求字体
终端里的字体嘛,这里啊 https://meta.appinn.net/t/cascadia-code/16152
估计一股脑儿装到c盘了吧
你电脑里软件居然不装c盘装其他盘?重装系统不一样要重装吗,没安装信息卸载都不干净。
估计后面会有winget被q
国内各大源出现
CSDN上多了更换winget源的教程
历史的车轮总是在我们脸上撵过一轮又一轮= =
然而试装个powertoys就知道,搜索极慢,下载是github release方式也极慢,目前还没有配置proxy的选项,只能全局
现在非常不健全,就是一个简单的搜索和下载软件包的快捷方式而已,和linux上的包管理差的不是一点两点,和scoop和chocolatey这类简易版本的包管理也差很多,期待以后进步吧
没有卸载命令和检查全部升级命令,我还是选择Chocolatey
看的头晕。
winget install Microsoft.Edge
Multiple apps found matching input criteria. Please refine the input.
Name Id Version
————————————————–
Microsoft Edge Microsoft.Edge 83.0.478.37
Microsoft Edge Beta Microsoft.EdgeBeta 83.0.478.37
Microsoft Edge Dev Microsoft.EdgeDev 84.0.516.1
我想选择第一个。。然而要怎么写。。。我写的是 Microsoft.Edge 就无限循环这个了
好像应该是:Microsoft Edge
抢choco饭碗啊,反正我是scoop党,choco安装少量随时准备卸载的应用
还是要手动点击安装,差评