Windows 上安装开发工具和常用软件,如果都手动下载安装包,后续升级和迁移会比较麻烦。Scoop 是一个面向命令行的 Windows 包管理器,适合统一安装和管理开发工具、系统工具、影音工具和常用软件。
安装 Scoop
先以普通用户身份打开 PowerShell,执行:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
Invoke-RestMethod -Uri https://get.scoop.sh | Invoke-Expression
安装完成后可以检查版本:
scoop --version
添加 bucket
Scoop 的软件源叫 bucket。默认 bucket 覆盖基础命令行工具,很多 GUI 软件和 Java 相关工具需要额外 bucket。
scoop bucket add extras
scoop bucket add java
常用 bucket:
main:默认 bucket,包含基础命令行工具。extras:常用桌面软件和 GUI 工具。java:JDK、Maven 等 Java 生态工具。
软件清单
可以一次性安装这批常用软件:
scoop install 7zip beyondcompare crystaldiskinfo diskgenius everything ffmpeg git git-lfs hugo iperf3 nvm potplayer rufus screentogif trafficmonitor treesize-free winmtr aria2 dismplusplus x64dbg maven
这份清单大致可以分成几类。
压缩和文件工具:
7zip:压缩和解压工具。everything:本地文件快速搜索。treesize-free:磁盘空间占用分析。
开发工具:
git:Git 版本控制。git-lfs:Git 大文件支持。hugo:Hugo 静态站点生成器。nvm:Node.js 版本管理。maven:Java 项目构建和依赖管理。x64dbg:Windows 调试器。
系统和磁盘工具:
crystaldiskinfo:硬盘健康状态查看。diskgenius:磁盘分区和数据工具。dismplusplus:Windows 系统维护工具。trafficmonitor:任务栏网速和系统资源监控。
网络和下载:
iperf3:网络性能测试。winmtr:网络路由和丢包诊断。aria2:命令行下载工具。
影音和录屏:
ffmpeg:音视频处理工具。potplayer:视频播放器。screentogif:录屏并导出 GIF。
其他常用软件:
beyondcompare:文件和目录对比。rufus:启动盘制作工具。
常用命令
更新 Scoop 自身和软件源:
scoop update
更新所有软件:
scoop update *
查看已安装软件:
scoop list
搜索软件:
scoop search hugo
卸载软件:
scoop uninstall 软件名
清理旧版本缓存:
scoop cleanup *
scoop cache rm *
总结
Scoop 的优势是安装路径清晰、升级简单、迁移方便。对于开发机来说,可以把 bucket 添加命令和软件清单保存下来,新机器初始化时直接执行,能减少很多重复配置时间。