Windows下的包管理(winget, scoop)及用法
/ 3 min read
Table of Contents
Winget
Winget 为微软官方出品,为Win11自带,无需额外安装,如需安装请参考官方文档。
功能简介
WinGet 命令行实用工具可从命令行安装应用程序和其他程序包。
使用情况: winget [<命令>] [<选项>]
下列命令有效: install 安装给定的程序包 show 显示包的相关信息 source 管理程序包的来源 search 查找并显示程序包的基本信息 list 显示已安装的程序包 upgrade 显示并执行可用升级 uninstall 卸载给定的程序包 hash 哈希安装程序的帮助程序 validate 验证清单文件 settings 打开设置或设置管理员设置 features 显示实验性功能的状态 export 导出已安装程序包的列表 import 安装文件中的所有程序包 pin 管理包钉 configure 将系统配置为所需状态 download 从给定的程序包下载安装程序 repair 修复所选包
如需特定命令的更多详细信息,请向其传递帮助参数。 [-?]
下列选项可用: -v,--version 显示工具的版本 --info 显示工具的常规信息 -?,--help 显示选定命令的帮助信息 --wait 提示用户在退出前按任意键 --logs,--open-logs 打开默认日志位置 --verbose,--verbose-logs 启用 WinGet 的详细日志记录 --nowarn,--ignore-warnings 禁止显示警告输出 --disable-interactivity 禁用交互式提示 --proxy 设置要用于此执行的代理 --no-proxy 禁止对此执行使用代理
可在此找到更多帮助: "https://aka.ms/winget-command-help"
常用命令
# 查询帮助winget [command] -?# 更新所有软件包winget upgrade --all# 安装软件包winget install package# 卸载软件包winget uninstall package# 更新软件包winget upgrade package
Scoop
我个人觉得Scoop要比winget好用,收录了很多开发者用的工具
p3terx写过一个很好的总结,我这里仅仅写几个关键的命令,深入学习请查看参考
# 安装scoop install package# 卸载scoop uninstall package# 更新所有应用scoop update *# 列出已安装应用scoop list