本篇将主要讲讲如何用「Scoop」优雅管理 Windows 软件:安装、配置与使用全指南
一、Scoop 是什么?
Scoop 是一款专为 Windows 设计的命令行软件包管理工具,它能让你像 Linux 系统一样通过命令快速安装、更新和卸载软件。其核心优势包括:
- 无需管理员权限:默认安装在用户目录,避免权限问题。
- 绿色便携化:软件独立存放,不污染系统注册表。
- 依赖自动处理:自动配置环境变量和依赖项(如 Java、Python)。
- 海量软件仓库:支持主流开发工具、实用小软件甚至 GUI 应用。
二、Scoop 安装教程
1. 安装前准备
- 系统要求:Windows 7+,建议 Windows 10/11。
- PowerShell 版本:
- 推荐使用 PowerShell 5.1+(Windows 自带)。
- 若使用 PowerShell Core,需确保语言模式为
FullLanguage
。
- 执行策略设置(必须):
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
2. 三种安装方式
(1) 典型安装(推荐新手)
- 适用场景:快速安装到默认路径(
C:\Users\<用户名>\scoop
)。 - 操作步骤:
- 以 非管理员身份 打开 PowerShell。
- 执行安装命令:
irm get.scoop.sh | iex
- 国内镜像加速(解决 GitHub 访问慢):
irm https://ghproxy.com/raw.githubusercontent.com/ScoopInstaller/Install/master/install.ps1 | iex
(2) 高级安装(自定义路径)
- 适用场景:需要指定安装目录或全局软件路径。
- 操作步骤:
- 下载安装脚本:
irm get.scoop.sh -outfile 'install.ps1'
- 查看可配置参数:
.\install.ps1 -?
- 自定义安装(示例):
.\install.ps1 -ScoopDir 'D:\Scoop' -ScoopGlobalDir 'D:\ScoopGlobal' -NoProxy
-ScoopDir
: 用户级软件路径-ScoopGlobalDir
: 全局软件路径(需管理员权限)-NoProxy
: 绕过系统代理
- 下载安装脚本:
(3) 静默安装(无交互)
- 适用场景:批量部署或脚本集成。
- 操作示例:
.\install.ps1 -ScoopDir 'D:\Scoop' > install.log 2>&1 if ($LASTEXITCODE -eq 0) { Write-Host "安装成功!" }
- 使用
> install.log
记录日志。 - 通过
$LASTEXITCODE
检查是否成功。
- 使用
3. 注意事项
- 不要使用管理员模式:默认安装无需管理员权限。
- 路径规范:自定义路径避免空格和特殊字符(如
Program Files
)。 - 旧版本迁移:修改路径后需手动迁移已安装软件。
三、配置 Scoop 安装路径
1. 默认路径
- 用户级软件:
C:\Users\<用户名>\scoop\apps
- 全局软件(
-g
参数):C:\ProgramData\scoop\apps
2. 修改路径方法
- 安装时指定(推荐):
.\install.ps1 -ScoopDir 'D:\Scoop' -ScoopGlobalDir 'E:\ScoopGlobal'
- 安装后修改:
scoop config root D:\Scoop # 用户级路径 scoop config global_root E:\Scoop # 全局路径(需管理员)
3. 路径生效验证
scoop config | Select-Object root, global_root
四、Scoop 使用技巧
1. 常用命令速查
命令 | 说明 |
---|---|
scoop install <软件名> | 安装软件 |
scoop uninstall <软件名> | 卸载软件 |
scoop update | 更新 Scoop 和软件列表 |
scoop update <软件名> | 更新指定软件 |
scoop list | 查看已安装软件 |
scoop search <关键词> | 搜索软件包 |
scoop bucket add <仓库名> | 添加第三方仓库(如 extras ) |
2. 进阶技巧
- 多仓库管理:
scoop bucket add extras # 常用 GUI 软件 scoop bucket add versions # 软件历史版本 scoop bucket add java # Java 开发工具
- 一键安装开发环境:
scoop install git python nodejs vscode
- 清理旧版本:
scoop cleanup * # 删除所有软件旧版本 scoop cache rm # 清理下载缓存
- 代理设置:
很多时候直接使用 Scoop 下载安装软件速度会很慢,甚至下载失败,这时候可以通过
设置代理
的方式解决
scoop config proxy 127.0.0.1:7890 # 替换为你的代理端口
未设置代理前,下载库失败;
设置代理后,下载库成功。(如下图所示)
3. 高效使用场景
- 快速部署开发环境:
scoop install neovim gcc make cmake
- 便携工具集:
scoop install everything potplayer qbittorrent
- 系统维护:
scoop install windirstat crystaldiskinfo
五、总结
通过 Scoop,你可以彻底告别“百度软件站-下载-下一步安装”的传统流程,实现 一键安装、更新和卸载。结合自定义路径和多仓库管理,它将成为 Windows 上提升效率的神器。现在就开始你的 Scoop 之旅吧!
# 终极懒人包:安装常用工具
scoop install 7zip git everything potplayer vscode python
参考
ScoopInstaller