全部文章

Scoop 包管理器

Windows 命令行安装器 Scoop 的安装配置、Bucket 管理与常用软件安装

目录 26 节

Scoop 包管理器

Scoop 是 Windows 上的命令行安装器,将程序安装到用户目录,适合管理 CLI 工具和可迁移环境。

这页适合作为“Windows 开发机命令行软件安装入口”。Scoop 最适合管理开发工具、CLI 工具和可迁移环境;它的优势不只是安装方便,更在于目录清晰、升级可控、重装迁移成本低。

如果你是在重装 / 新装系统后恢复整机环境,请先按 Windows 重装部署顺序指南 完成盘符规划、用户级环境变量和 PowerShell 7,再回来安装 Scoop。/setup 负责定义顺序,这一页只负责解释 Scoop 怎么用。

什么时候优先用 Scoop

更推荐用 Scoop 的场景:

  • 安装 Git、Node.js、Python、ripgrep、fd、fzf 这类命令行工具
  • 希望软件集中装在用户目录,方便备份和迁移
  • 不想每次安装都弹管理员权限
  • 需要多版本、便携式或开发者友好的包管理体验

下面这些情况则可以优先考虑 Winget:

  • 大型 GUI 软件
  • 驱动、系统组件、商店生态应用
  • 更依赖官方安装器行为的桌面程序

安装

推荐先确认以下变量或目录策略已经定好:

  • SCOOP
  • SCOOP_GLOBAL
  • D:\Tools\ 或单盘降级目录
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
irm get.scoop.sh | iex

验证:

scoop --version

基本用法

scoop search git              # 搜索软件
scoop install git             # 安装
scoop uninstall git           # 卸载
scoop update git              # 更新指定软件
scoop update *                # 更新所有
scoop list                    # 查看已安装
scoop info git                # 查看软件信息
scoop status                  # 检查可更新的软件

Bucket 管理

Bucket 是 Scoop 的软件仓库,默认只有 main bucket。

scoop bucket list             # 查看已添加的 bucket
scoop bucket known            # 查看官方推荐 bucket
scoop bucket add extras       # 添加 extras(GUI 软件)
scoop bucket add versions     # 添加 versions(多版本)
scoop bucket add nerd-fonts   # 添加 Nerd Fonts
scoop bucket add java         # 添加 Java 发行版

常用 Bucket 说明

Bucket说明
main默认,命令行工具为主
extrasGUI 应用、开发工具
versions软件的多个版本
nerd-fonts编程字体(Nerd Font 补丁版)
javaJDK 发行版(Temurin、Zulu 等)

推荐安装顺序

如果你是新机器初始化,建议把这段理解成 Scoop 内部自己的安装顺序,而不是整机第一步。整机顺序请以 /setup 为准;当轮到 Scoop 阶段后,再按下面顺序装:

  1. 先装 git7zipcurlwget
  2. 再装 ripgrepfdfzfbat 这类终端增强工具
  3. 再装语言运行时,比如 nodejs-ltspythongorustup
  4. 最后补 GUI 应用和字体

这样做的好处是:先把命令行底座搭起来,后面的开发环境会顺很多。

常用安装清单

开发工具

scoop install git
scoop install nodejs-lts
scoop install python
scoop install go
scoop install rustup
scoop install cmake
scoop install make

命令行工具

scoop install 7zip
scoop install curl
scoop install wget
scoop install jq
scoop install ripgrep
scoop install fd
scoop install fzf
scoop install bat
scoop install delta
scoop install lazygit
scoop install tokei

GUI 应用(需要 extras bucket)

scoop bucket add extras
scoop install vscode
scoop install windows-terminal
scoop install firefox
scoop install everything
scoop install snipaste
scoop install potplayer
scoop install obs-studio

字体

scoop bucket add nerd-fonts
scoop install CascadiaCode-NF
scoop install FiraCode-NF
scoop install JetBrainsMono-NF

Scoop vs Winget

特性ScoopWinget
安装位置用户目录(~/scoop系统目录
管理员权限不需要部分需要
多版本共存支持不支持
便携性高(可整体迁移)
GUI 软件通过 extras bucket原生支持
适合场景开发工具、CLI 工具系统软件、大型应用

两者可以共存,推荐 CLI 工具用 Scoop,大型 GUI 应用用 Winget。

进阶配置

修改安装目录

# 安装前设置(默认 ~/scoop)
$env:SCOOP = 'D:\Scoop'
[Environment]::SetEnvironmentVariable('SCOOP', $env:SCOOP, 'User')

全局安装(需管理员)

scoop install -g nodejs-lts

代理设置

scoop config proxy 127.0.0.1:7890
scoop config rm proxy              # 移除代理

清理缓存

scoop cache rm *                   # 清理下载缓存
scoop cleanup *                    # 清理旧版本
scoop cleanup * -k                 # 清理旧版本但保留缓存

导出与恢复

scoop export > scoop-apps.json     # 导出已安装列表
# 在新机器上逐个安装(Scoop 暂无原生 import)

常见实用命令

scoop prefix git              # 查看软件安装目录
scoop reset git               # 修复 shim / PATH 指向
scoop cache show git          # 查看缓存
scoop home git                # 打开项目主页

常见问题

安装很慢或经常失败

优先检查:

  • 网络和代理是否正常
  • bucket 源是否可访问
  • PowerShell 执行策略是否允许脚本执行
  • 是否被杀软拦截下载或 shim 创建

命令装好了但打不开

这通常与 shim、PATH 或终端重启有关。可以依次尝试:

scoop reset <app>
refreshenv

如果仍不行,重新开一个终端窗口再试。

同一个软件到底该用 Scoop 还是版本管理器

像 Node.js、Python、Java 这类工具,如果你后面要频繁切换版本,往往更推荐安装“版本管理器”本体,而不是长期只靠单一包直接覆盖升级。

风险提醒

  • 不要同时混用太多来源给同一个工具装多个版本
  • 修改 SCOOP 目录前先规划磁盘位置,后迁移会麻烦一些
  • 使用第三方 bucket 时,优先确认维护活跃度和安全性
  • 团队机器最好统一一份安装清单,避免每台机环境差异过大

延伸阅读

参考链接

阅读建议
  • - 先读标题和摘要,再结合目录决定从哪个章节开始精读。
  • - 看到具体命令、配置或步骤时,尽量在自己的环境里同步验证。
  • - Windows 相关文档通常要留意管理员权限、终端类型和路径差异。
适合谁看
  • - 希望把零散经验整理成长期可复用工作流的人
  • - 以 Windows 为主力系统,希望提升稳定性和效率的用户
  • - 希望阅读时顺手建立自己的操作清单或收藏体系的人
执行前检查
  • - 先浏览标题、摘要和目录,带着问题阅读会更高效
  • - 确认是否需要管理员终端,并在高风险操作前创建还原点或备份
  • - 如果页面里提到相关文档,尽量一起打开对照,效果通常更完整
同类内容
← 上一篇音乐工具集