本文最后更新于5 天前
使用场景
在日常开发工作中,我们经常需要在多台设备间同步开发环境。最近在使用笔记本电脑时,我发现办公电脑上安装的 git
和 githubDesktop
在笔记本上缺失。通过查阅开源工具文档,我了解到 Windows 平台上有一个类似于 Linux 环境下 apt
/yum
的包管理工具——Scoop。本文将分享如何使用 Scoop 快速安装所需的开发工具。
Scoop 安装教程
环境准备
首先需要调整 PowerShell 执行策略,允许运行脚本:
- 以管理员身份启动 PowerShell
- 执行以下命令修改执行策略:
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Force
安装 Scoop
我们使用国内镜像进行安装,以提高下载速度并确保稳定性:
# 下载安装脚本
irm https://gh-proxy.com/https://raw.githubusercontent.com/duzyn/scoop-cn/master/install.ps1 -outfile 'install.ps1'
# 执行安装(请根据实际情况调整安装路径)
.\install.ps1 -RunAsAdmin -ScoopDir 'D:\W\Scoop' -ScoopGlobalDir 'D:\W\GlobalScoopApps'
当看到 Scoop was installed successfully!
提示时,表示安装成功。
验证安装
通过以下命令验证 Scoop 是否正常工作:
scoop config
scoop help
软件安装实战
查找可用软件
访问 https://scoop.sh/#/apps?q=github 可以搜索所需的软件包。
安装 Git
scoop install git
安装 GitHub Desktop
scoop bucket add extras
scoop install extras/github
安装 Godot 游戏引擎
scoop bucket add extras
scoop install extras/godot
软件管理
卸载软件
scoop uninstall 软件名称
Scoop 常用命令大全
# 核心管理命令
scoop install <app> # 安装软件
scoop uninstall <app> # 卸载软件
scoop update <app> # 更新特定软件
scoop update * # 更新所有软件
scoop list # 列出已安装软件
# 仓库管理
scoop bucket add <name> # 添加软件仓库
scoop bucket list # 列出已添加仓库
scoop search <keyword> # 搜索软件包
# 系统维护
scoop cache show # 显示下载缓存
scoop cache rm # 清理缓存
scoop cleanup <app> # 清理旧版本
scoop checkup # 系统健康检查
# 信息查询
scoop info <app> # 显示软件信息
scoop home <app> # 打开软件主页
scoop which <command> # 查找命令路径
scoop prefix <app> # 显示软件安装路径
# 高级功能
scoop hold <app> # 禁止软件更新
scoop unhold <app> # 允许软件更新
scoop export > apps.txt # 导出软件列表
scoop reset <app> # 重置软件版本
使用技巧
- 批量安装:可以创建安装脚本一次性安装多个开发工具
- 环境同步:使用
scoop export
导出软件列表,在新设备上快速恢复环境 - 版本管理:Scoop 支持软件版本切换,方便测试不同版本
- 依赖管理:自动处理软件依赖关系,避免手动配置的麻烦
通过 Scoop,Windows 开发者可以享受类似 Linux 的包管理体验,大大提升开发环境配置的效率和一致性。