Scoop 快速搭建开发环境

重装系统后使用 Scoop 快速搭建开发环境

前言

最近重装了系统,面对全新的系统环境,需要安装各种开发工具和运行环境。传统的方式是逐个下载安装包,不仅繁琐还容易出错。这次我选择了 Scoop 这个强大的 Windows 包管理器,让整个过程变得优雅而高效。

什么是 Scoop?

Scoop 是一个专为 Windows 设计的命令行软件包管理器,类似于 Linux 下的 apt、yum,或 macOS 下的 Homebrew。它的核心理念是:

  • 绿色安装:软件安装在用户目录下,不污染系统环境
  • 命令行优先:通过简单的命令完成软件的安装、更新和卸载
  • 版本管理:轻松切换不同版本的软件
  • 无需管理员权限:大部分软件可以在普通用户权限下安装

安装 Scoop

前置要求

  • Windows 7 SP1+ / Windows Server 2008+
  • PowerShell 5.1 或更高版本
  • .NET Framework 4.5 或更高版本

安装步骤

  1. 以普通用户身份打开 PowerShell

  2. 设置执行策略(如果之前没有设置过):

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
  1. 执行安装命令
irm get.scoop.sh | iex

或者使用完整命令:

Invoke-RestMethod -Uri https://get.scoop.sh | Invoke-Expression
  1. 验证安装
scoop --version

如果显示版本号,说明安装成功!

配置 Scoop

添加常用软件源(Bucket)

Scoop 通过 bucket 来组织不同类别的软件包。默认只有 main bucket,我们需要添加更多:

# 添加 extras bucket(包含大量常用软件)
scoop bucket add extras

# 添加 versions bucket(包含软件的不同版本)
scoop bucket add versions

# 添加 java bucket(Java 相关工具)
scoop bucket add java

# 添加 nerd-fonts bucket(编程字体)
scoop bucket add nerd-fonts

查看已添加的 bucket

scoop bucket list

使用 Scoop 安装开发环境

基础工具

# Git 版本控制
scoop install git

# 7-Zip 压缩工具
scoop install 7zip

# curl 和 wget
scoop install curl wget

# sudo 命令(Windows 版)
scoop install sudo

编程语言环境

# Node.js
scoop install nodejs

# Python
scoop install python

# Java(OpenJDK)
scoop install openjdk

# Go
scoop install go

# Rust
scoop install rust

开发工具

# Visual Studio Code
scoop install vscode

# Neovim
scoop install neovim

# Windows Terminal
scoop install windows-terminal

# Postman
scoop install postman

数据库工具

# MySQL
scoop install mysql

# PostgreSQL
scoop install postgresql

# Redis
scoop install redis

# MongoDB
scoop install mongodb

其他实用工具

# Everything(文件搜索)
scoop install everything

# Typora(Markdown 编辑器)
scoop install typora

# FFmpeg(音视频处理)
scoop install ffmpeg

# ImageMagick(图片处理)
scoop install imagemagick

Scoop 常用命令

软件管理

# 搜索软件
scoop search <软件名>

# 安装软件
scoop install <软件名>

# 卸载软件
scoop uninstall <软件名>

# 更新软件
scoop update <软件名>

# 更新所有软件
scoop update *

# 查看已安装软件
scoop list

# 查看软件信息
scoop info <软件名>

软件版本管理

# 切换到指定版本
scoop reset <软件名>@<版本号>

# 保持当前版本不更新
scoop hold <软件名>

# 取消保持
scoop unhold <软件名>

清理缓存

# 清理下载缓存
scoop cache rm *

# 清理旧版本
scoop cleanup *

# 清理所有(缓存+旧版本)
scoop cleanup * && scoop cache rm *

高级技巧

1. 自定义安装目录

默认情况下,Scoop 安装在 C:\Users\<用户名>\scoop。如果想更改:

# 设置环境变量(安装前)
$env:SCOOP='D:\Scoop'
[Environment]::SetEnvironmentVariable('SCOOP', $env:SCOOP, 'User')

2. 全局安装

某些软件需要全局安装(需要管理员权限):

sudo scoop install -g <软件名>

3. 导出和导入软件列表

重装系统前导出:

scoop export > scoop-list.txt

新系统导入:

Get-Content scoop-list.txt | ForEach-Object { scoop install $_ }

4. 使用代理

如果网络环境需要代理:

scoop config proxy 127.0.0.1:7890

5. 使用国内镜像加速

# 使用 Gitee 镜像
scoop config SCOOP_REPO https://gitee.com/scoop-installer/scoop
scoop update

我的完整配置脚本

这是我重装系统后使用的一键配置脚本:

# 安装 Scoop
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
irm get.scoop.sh | iex

# 添加 bucket
scoop bucket add extras
scoop bucket add versions
scoop bucket add java
scoop bucket add nerd-fonts

# 安装基础工具
scoop install git 7zip curl wget sudo aria2

# 启用 aria2 加速下载
scoop config aria2-enabled true

# 安装开发环境
scoop install nodejs python openjdk go

# 安装开发工具
scoop install vscode windows-terminal postman

# 安装数据库
scoop install mysql redis

# 安装实用工具
scoop install everything typora ffmpeg

# 更新所有软件
scoop update *

# 清理缓存
scoop cache rm *

常见问题

Q: 安装失败怎么办?

A: 检查网络连接,尝试使用代理或切换镜像源。也可以查看详细错误信息:

scoop install <软件名> -v

Q: 如何卸载 Scoop?

A: 先卸载所有软件,再删除 Scoop 目录:

scoop uninstall *
scoop uninstall scoop

Q: Scoop 和 Chocolatey 有什么区别?

A: Scoop 更轻量,安装在用户目录,不需要管理员权限;Chocolatey 功能更全面,但需要管理员权限。根据需求选择。

总结

使用 Scoop 重装系统后搭建开发环境,整个过程不到半小时就能完成。相比传统方式,优势明显:

  • ✅ 命令行操作,可以写成脚本自动化
  • ✅ 软件版本统一管理,更新方便
  • ✅ 绿色安装,不污染系统
  • ✅ 卸载干净,不留残留

如果你也经常需要重装系统或配置新电脑,强烈推荐尝试 Scoop。一旦习惯了这种方式,就再也回不去了!

参考资源


本文发布于 2026年1月17日

作者:Lu
链接:https://llxx.cc/?p=676
来源:Lu's Blog

THE END

打赏
< <上一篇
下一篇>>
文章目录
关闭
目 录