scoop
scoop 是另一款社区流行的免费开源 Windows 包管理器,更加聚焦于命令行工具和开发者软件。安装路径干净,不污染系统环境变量,支持 bucket 扩展软件源,深受开发者喜爱。
scoop 项目封面

软件简介

scoop 是一款由社区驱动的 Windows 命令行安装程序,由 Luke Sampson 开发。它的设计理念是"简洁、干净、不打扰"——与 Chocolatey 不同,scoop 更加聚焦于命令行工具和开发者软件,安装过程不污染系统环境,不需要管理员权限(默认安装在用户目录下)。

scoop 采用 PowerShell 编写,软件包以 JSON 格式定义,易于创建和维护。它的 bucket(软件源)机制允许用户轻松添加第三方软件源,扩展可用软件范围。

核心功能

干净的安装方式
  • 默认安装在用户目录(~/scoop),不需要管理员权限

  • 不修改系统环境变量,通过 shim 方式提供命令访问

  • 不写入系统注册表,卸载干净无残留

  • 每个软件独立安装,版本隔离

  • 便携性好,可迁移整个 scoop 目录

聚焦开发者工具
  • 内置 main bucket 包含大量命令行工具

  • 支持 Git、Node.js、Python、Ruby、Go 等开发环境

  • 支持 curl、wget、jq、fzf 等 Unix 工具

  • 支持 VS Code、Sublime Text 等编辑器

  • 支持 Docker、kubectl 等容器和云原生工具

Bucket 软件源机制
  • 支持添加多个第三方 bucket(软件源)

  • extras bucket:包含更多 GUI 应用

  • versions bucket:包含软件历史版本

  • nirsoft bucket:NirSoft 系列工具

  • 支持自定义 bucket 和私有 bucket

  • scoop bucket add 一键添加软件源

软件管理
  • scoop install 安装软件

  • scoop update 更新 scoop 和软件列表

  • scoop status 查看可更新的软件

  • scoop update * 更新所有软件

  • scoop uninstall 卸载软件

  • scoop list 列出已安装软件

其他特性
  • 支持安装特定版本

  • 支持软件依赖自动处理

  • 支持哈希校验,确保下载安全

  • 支持代理设置

  • 支持 aria2 多线程加速下载

  • 轻量级,基于 PowerShell,无需额外运行时

安装方法

打开 PowerShell,运行以下命令安装 scoop:

# 设置执行策略(如需要)
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser

# 安装 scoop
irm get.scoop.sh | iex

安装完成后即可使用 scoop 命令。建议先安装 git 以支持 bucket 更新:

scoop install git

常用命令示例

# 搜索软件
scoop search nodejs

# 安装软件
scoop install curl
scoop install git nodejs python

# 添加 extras bucket(包含更多 GUI 应用)
scoop bucket add extras

# 安装 extras 中的软件
scoop install extras/vscode

# 更新 scoop 和软件列表
scoop update

# 查看可更新的软件
scoop status

# 更新所有软件
scoop update *

# 卸载软件
scoop uninstall curl

# 列出已安装软件
scoop list

# 安装 aria2 加速下载
scoop install aria2

与 Chocolatey 的区别

  • 安装位置:scoop 默认安装在用户目录,无需管理员权限;Chocolatey 默认安装在系统目录,需要管理员权限

  • 软件范围:scoop 聚焦命令行和开发者工具;Chocolatey 覆盖更广泛的软件类型

  • 系统影响:scoop 不修改系统环境和注册表;Chocolatey 可能修改系统设置

  • 软件数量:Chocolatey 软件仓库更大(9000+);scoop 通过 bucket 扩展,main+extras 也有数千个

下载地址

官网:https://scoop.sh/

开源仓库:https://github.com/ScoopInstaller/Scoop

main bucket:https://github.com/ScoopInstaller/Main

extras bucket:https://github.com/ScoopInstaller/Extras

授权方式:免费 + 开源(MIT License)

授权方式:��免费 + 开源(MIT License)