banner
约 900 字
3 分钟

Scoop 使用教程:Windows 的命令行包管理器

摘要

Scoop 是 Windows 上的命令行包管理器:绿色便携、免管理员权限、装卸干净。本教程依据 Scoop 官方文档,介绍 PowerShell 安装、search/install/update 常用命令、bucket 机制(extras 装 GUI 软件),并给出与 winget 的选型建议。

Scoop 使用教程:Windows 的命令行包管理器

Linux 有 apt,macOS 有 brew,Windows 装软件还在一路"下一步"?Scoop 用命令行解决 Windows 软件的下载、安装、更新,且默认装到用户目录、不需要管理员权限、不会弹 UAC。本教程依据 Scoop 官方文档(scoop.sh)整理。

一、安装

在 PowerShell 中执行:

powershell
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
irm get.scoop.sh | iex

装完后 scoop --version 验证。所有软件默认装在 ~\scoop\ 下,卸载软件也不会在注册表和 C 盘各处留垃圾。

二、日常使用

powershell
scoop search 7zip          # 搜索
scoop install 7zip git     # 安装(可一次多个)
scoop list                 # 已安装列表
scoop update               # 更新 Scoop 自身
scoop update *             # 更新所有已装软件
scoop uninstall 7zip       # 卸载
scoop info git             # 查看某软件信息

装完的命令行工具直接可用(Scoop 自动管理 PATH),这就是包管理器最爽的地方。

三、bucket:软件仓库的概念

Scoop 把软件分类放在"bucket"里。默认只有 main bucket(纯命令行工具),装 GUI 软件要加 extras:

powershell
scoop bucket add extras
scoop install everything powertoys

常用 bucket:

bucket

内容

main

命令行工具(git、nodejs、python…)

extras

主流 GUI 软件

nerd-fonts

终端美化字体

scoop bucket known 查看全部官方 bucket。

四、推荐用它装的清单

powershell
scoop bucket add extras
scoop install git nodejs python ffmpeg 7zip wget curl
scoop install everything snipaste windows-terminal

开发工具链(nodejs、python、go)用 Scoop 管理的好处是版本切换和升级都一条命令,不污染系统。

五、和 winget 怎么选

Windows 现在有两条包管理路线:

  • winget:微软官方,软件最全(基本是应用商店索引),走各软件自己的安装器,可能有 UAC 弹窗

  • Scoop:社区维护,绿色便携、免管理员、装卸干净,命令行工具链体验最佳

实践建议:开发工具用 Scoop,大型软件(Office、Adobe)用 winget 或官方安装包,两者共存不冲突。

六、总结

需求

命令

安装 Scoop

irm get.scoop.sh | iex

装软件

scoop install 名字

全部升级

scoop update *

装 GUI 软件

bucket add extras

卸载

scoop uninstall 名字

一旦习惯了 scoop install 的爽感,就再也回不去到处找官网下载安装包的日子了。

END