scoop软件包管理

Scoop-Windows 命令行软件包管理器

简介

Scoop 是一个 Windows 上的命令行软件包管理器。

类似于 Ununtu 上的 apt-get,macOS 上的 brew

核心功能与优势

搜索、安装、更新、卸载软件。

自动管理 PATH,安装后立即可在命令行中全局使用。

不侵占系统环境变量,纯净,便携,一键安装和卸载。

软件来源

官方的 bucket(软件仓库),如 main, extras, versions

scoop bucket add helbing https://github.com/helbing/scoop-bucket 此仓库含有PicGo图床软件

快速迁移

快速在多台机器上搭建相同环境:导出安装列表 (scoop export > <file>),然后在新机器上一条命令批量安装(scoop import <file>)。

基础命令

以下是 Scoop 主要命令行,按功能分类:

🔧 基础管理命令

命令 功能
scoop search <软件名> 搜索软件
scoop install <软件名> 安装软件
scoop uninstall <软件名> 卸载软件
scoop update 更新 Scoop 自身和软件列表
scoop update <软件名> 更新特定软件
scoop update * 更新所有已安装软件

📦 软件包管理

命令 功能
scoop list 查看已安装软件列表
scoop info <软件名> 显示软件详细信息
scoop status 检查哪些软件需要更新

🔄 环境与仓库管理

命令 功能
scoop export > scoop_list.txt 导出已安装软件列表到文件
scoop import scoop_list.txt 从文件批量安装软件
scoop bucket list 查看已添加的仓库
scoop bucket add <仓库名> 添加新仓库(如 extras、versions)

🧹 清理与维护

命令 功能
scoop cache rm <软件名> 清理特定软件的安装缓存
scoop cache rm * 清理所有缓存
scoop cleanup <软件名> 清理旧版本软件

💡 常用命令组合示例

1
2
3
4
5
6
7
8
9
10
11
12
# 搜索并安装软件
scoop search git
scoop install git

# 添加 extras 仓库并安装更多软件
scoop bucket add extras
scoop install vscode

# 批量环境迁移
scoop export > backup.txt
# 在新机器上:
scoop import backup.txt

这些命令覆盖了 Scoop 的日常使用场景,从安装卸载到环境迁移都能高效完成。