Scoop
2025/5/9大约 5 分钟
Scoop
欢迎体验 Scoop —— Windows 的命令行包管理神器!本文将带你全面了解 Scoop 的功能、安装方法、使用技巧以及常见问题解决方法。如果你厌倦了繁琐的软件安装流程,Scoop 绝对是你的最佳选择!🚀
什么是 Scoop?
Scoop 是一个专为 Windows 设计的命令行包管理工具,旨在简化软件的安装与管理。无论是开发者还是普通用户,Scoop 都能让你通过几行命令快速安装和管理应用程序,省去繁琐的图形界面操作。
Scoop 核心优势:轻量、快速、无需管理员权限、环境整洁!
Scoop 的核心功能
Scoop 的设计理念是简化和自动化,以下是它的主要功能:
- 消除 UAC 提示:无需频繁点击“允许”弹窗。
- 隐藏 GUI 安装向导:告别繁琐的下一步、下一步。
- 保持 PATH 环境整洁:避免 PATH 变量被杂乱无章的路径污染。
- 无副作用安装/卸载:安装和删除软件时不会影响系统其他部分。
- 自动解析依赖:自动安装软件所需的依赖项。
- 一键配置环境:通过脚本快速配置开发环境,例如:
安装 Scoop
1. 安装PowerShell并配置权限
确保你的系统满足以下要求:
- PowerShell:安装最新版本的 PowerShell 或 Windows PowerShell 5.1。然后执行以下指令:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser这是一条用于配置 PowerShell 执行策略的命令。具体含义如下:
Set-ExecutionPolicy:这是 PowerShell 的一个 cmdlet,用于设置执行策略,控制脚本的运行方式。ExecutionPolicy RemoteSigned:将执行策略设置为RemoteSigned模式。在这种模式下,允许本地创建的脚本无限制运行,但任何从互联网下载的脚本都必须具有受信任的签名才能执行。Scope CurrentUser:指定此执行策略的更改仅适用于当前用户,而不会影响系统中的其他用户或其他范围(如整个计算机)。
2. 安装
以非管理员身份运行以下命令,Scoop 将默认安装到 C:\Users\<YOUR USERNAME>\scoop:
# 查看 PowerShell 版本
Get-Host | Select-Object Version
# 标准安装
irm get.scoop.sh | iex
# 使用代理安装(若无法访问 GitHub)
irm https://get.scoop.sh -Proxy '127.0.0.1:7890' | iex加速下载:Aria2 配置
Scoop 支持 aria2 来实现多连接下载,提升下载速度。只需安装 aria2 即可:
scoop install aria2
scoop config aria2-warning-enabled falseAria2 配置项
通过 scoop config 调整 aria2 设置:
- aria2-enabled(默认:true):启用/禁用 aria2。
- aria2-warning-enabled(默认:true):显示/隐藏 aria2 警告。
- aria2-retry-wait(默认:2):重试等待时间(秒)。
- aria2-split(默认:5):文件分段数。
- aria2-max-connection-per-server(默认:5):单服务器最大连接数。
- aria2-min-split-size(默认:5M):最小分段大小。
- aria2-options:自定义 aria2 参数。
示例:
scoop config aria2-split 10
scoop config aria2-max-connection-per-server 8软件仓库推荐
Scoop 的软件来源于“桶(bucket)”,分为官方和第三方仓库。
官方仓库
- Main:常用非 GUI 应用。
- Extras:不符合 Main 标准的应用。
- Games:开源/免费游戏及工具。
- Nerd-fonts:Nerd 字体。
- Nirsoft:Nirsoft 工具集。
- Sysinternals:Sysinternals 套件。
- Java:JDK/JRE 相关。
- Nonportable:不可移植应用。
- PHP:PHP 安装包。
- Versions:应用的替代版本。
第三方仓库
- scoopcn:国内应用为主。
- dorado:优质应用集合。
- Cluttered-bucket:绿色软件及独立开发者应用。
- scoopet:学术研究相关工具。
- scoop-zapps:自动化更新仓库。
- aki-apps:个人维护的 bucket。
- siku:个性化应用集合。
- scoop-bear:包含 Navicat 等。
- echo-scoop:包含 IDM 等。
- abgo_bucket:包含 123pan 等。
- diklios-scoop-bucket:包含 CooDesker 等。
添加第三方仓库示例:
scoop bucket add scoopcn https://github.com/scoopcn/scoopcn常用命令速查
1. 获取帮助
scoop help
scoop help install2. 安装应用
- 当前用户安装:
scoop install nano- 全局安装(需管理员权限):
scoop install nano -g- 高级选项:
scoop install git -g --no-cache --skip3. 卸载应用
- 卸载程序:
scoop uninstall nano- 卸载并移除配置文件:
scoop uninstall nano -p- 卸载全局程序:
scoop uninstall nano -g4. 更新操作
- 更新 Scoop 和 bucket:
scoop update- 更新指定应用:
scoop update nano- 更新所有:
scoop update *5. 其他实用命令
- 查看已安装应用:
scoop list- 检查可更新应用:
scoop status- 打开应用主页:
scoop home nano- 管理 bucket:
scoop bucket known
scoop bucket add extras
scoop bucket list
scoop bucket rm extras- 清理旧版本和缓存:
scoop cleanup *
scoop cache rm *- 配置代理
# 配置代理
scoop config proxy '127.0.0.1:7890'
# 移除代理
scoop config rm proxy常见问题及解决
问题:Inno Setup 错误
错误信息:
Signature detected: Inno Setup Setup Data (6.3.0)
This is not directly supported, but i'll try to unpack it as version 5602; Version detected: 6300
Critical error: The setup files are corrupted. Please obtain a new copy of the program.解决方法:
安装 innounp-unicode 版本:
scoop uninstall innounp
scoop bucket add versions
scoop install versions/innounp-unicode进阶学习
想深入了解 Scoop?查看 官方文档 获取更多高级用法和技巧!
总结
Scoop 是一个强大而优雅的工具,让 Windows 软件管理变得轻松高效。无论是快速安装开发工具,还是管理日常应用,Scoop 都能让你事半功倍。快来试试吧,打造属于你的高效环境!💻
