Scoop 是一个适用于 Windows 的命令行包管理器。
- 以便携的方式下载和管理包,将它们整齐地隔离在
~\scoop。 - 防止安装大量程序导致的 PATH 环境变量污染。
一、安装 Scoop
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
Invoke-RestMethod -Uri https://get.scoop.sh | Invoke-Expression
安装完成后,执行以下命令验证 Scoop 是否成功安装并已添加到系统路径 (PATH)。
scoop help
如果看到 Scoop 的帮助信息,则表示安装成功。
二、配置 Scoop
我个人不喜欢常开代理软件的系统代理模式,只想单纯地把它放在后台使用,所以要用到代理的地方要单独配置。
2.1 Scoop 代理设置
https://github.com/ScoopInstaller/Scoop/wiki/Using-Scoop-behind-a-proxy
为 Scoop 自身的下载功能配置 HTTP 代理。
scoop config proxy 127.0.0.1:7890
如果不再需要代理,可执行以下命令移除:
scoop config rm proxy
2.2 git 代理设置
Scoop 的更新和 Bucket 操作依赖于 git。因此,git 也需要配置代理以拉取 GitHub 仓库。
scoop install git
git config --global http.https://github.com.proxy http://127.0.0.1:7890
2.3 添加常用 Bucket
Scoop 的 main Bucket 只包含最核心的命令行工具。大多数 GUI 程序和扩展工具位于 extras Bucket 中。nerd-fonts Bucket 包含开发者常用的字体(等宽字体等)。
scoop update
scoop bucket add extras
scoop bucket add nerd-fonts
2.4 检查常见问题
执行 checkup 命令可以诊断 Scoop 的常见配置问题。
scoop checkup
如果发现问题,请根据提示进行修复。
scoop install 7zip innounp dark
2.5 使用 scoop-search 增强搜索
默认的 scoop search 速度较慢。可以安装 scoop-search 插件以获得更快的搜索体验。
scoop install scoop-search
if (-not (Test-Path $PROFILE)) { New-Item -Path $PROFILE -ItemType File -Force }
notepad.exe $PROFILE
# scoop-search
. ([ScriptBlock]::Create((& scoop-search --hook | Out-String)))
保存文件并重启 PowerShell 使配置生效。
2.6 添加自定义 Bucket
你可以添加自己的或第三方的 Bucket 来安装不在官方列表中的软件。
# 格式: scoop bucket add <BUCKET_NAME> <GIT_REPOSITORY_URL>
scoop bucket add custom https://github.com/k1rinh/scoop-custom-bucket
添加后,即可安装该 Bucket 中的软件:
scoop install custom/<app_name>
三、使用 Scoop 安装软件
# main Bucket
scoop install scoop-search 7zip adb curl ffmpeg git pandoc rclone restic resticprofile syncthing uv wget python
# extras Bucket
scoop install anki autohotkey cpu-z draw.io geekuninstaller heynote honeyview hwinfo localsend thunderbird-esr notepad3 obs-studio obsidian opentrace potplayer rufus screentogif sharex sqlitebrowser sumatrapdf trafficmonitor typora zotero
# nerd-fonts Bucket
scoop install LXGWWenKai JetBrains-Mono Maple-Mono-NF-CN
# 可选的软件
scoop install imagemagick iperf3 video-compare
# custom bucket
scoop install custom/cherry-studio custom/edgeblock custom/embyToLocalPlayer custom/helium custom/tldx custom/universal-ctags custom/verible
四、常用命令
- 搜索软件:
scoop search <app_name> - 安装软件:
scoop install <app_name> - 查看已安装软件:
scoop list - 更新指定软件:
scoop update <app_name> - 更新所有软件:
scoop update * - 卸载软件:
scoop uninstall <app_name>