使用 Scoop 在 Windows 上安装和管理软件

使用 Scoop 在 Windows 上安装和管理软件

Scoop 是一个强大的 Windows 命令行安装工具,旨在简化应用程序的安装和管理。本文将介绍 Scoop 的安装步骤、一键添加所有已知 bucket、推荐的好用软件,以及解决常见安装问题的方法。

当前日期:2025年5月3日。

前置条件

安装 Scoop 前需满足以下条件:

  1. PowerShell 版本:最新版 PowerShell 或 Windows PowerShell 5.1。
  2. 语言模式:需为 FullLanguage(检查:$ExecutionContext.SessionState.LanguageMode)。
  3. 执行策略:需为 RemoteSigned、Unrestricted 或 ByPass,设置示例:
1
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

典型安装

默认安装到 C:\Users<你的用户名>\scoop:

1
irm get.scoop.sh | iex

代理支持(可选):

1
irm get.scoop.sh -Proxy 'http://<ip:port>' | iex

验证:scoop --version

高级安装:自定义路径

安装到任意盘符(如 F:\Scoop):

  1. 下载脚本:
1
irm https://get.scoop.sh -outfile 'install.ps1'
  1. 自定义安装:
1
.\install.ps1 -ScoopDir 'F:\Scoop'

一键添加所有已知 Bucket

Scoop 支持多个 bucket,提供丰富的应用选择。以下是已知 bucket 及一键添加命令:

已知 Bucket
main:默认,常用非 GUI 应用。
extras:扩展应用。
versions:应用替代版本。
nirsoft:Nirsoft 工具集。
sysinternals:微软 Sysinternals 套件。
php:PHP 版本。
nerd-fonts:Nerd Fonts。
nonportable:非便携应用。
java:Java 开发套件。
games:开源/免费游戏。

一键添加命令

1
scoop bucket add main; scoop bucket add extras; scoop bucket add versions; scoop bucket add nirsoft; scoop bucket add sysinternals; scoop bucket add php; scoop bucket add nerd-fonts; scoop bucket add nonportable; scoop bucket add java; scoop bucket add games

验证:

1
scoop bucket list

Scoop 上的好用软件

以下是 Scoop 上推荐的实用软件及其安装方法:

  1. 7zip-zstd(增强压缩版)
  • 特点:普通 7zip 不支持更高压缩算法,而 7zip-zstd 支持,但已停止维护。

  • 安装:自动安装普通版 7zip 及修改版:

    1
    scoop install versions/7zip-zstd
  1. Git(Scoop 必备)
  • 用途:版本控制工具,Scoop 依赖 git 拉取 bucket 和更新。
    安装:

    1
    scoop install main/git
  1. 镜像源配置(加速下载)
  • 场景:网络受限时,可更换 Scoop 的 repo 地址为国内镜像。

  • 步骤:

  • 更换 repo 地址:

    1
    scoop config SCOOP_REPO "https://gitee.com/scoop-installer/scoop"

    更新 Scoop:

    1
    scoop update
  1. 分支切换

分支说明:
master:代理分流,自动判断网络环境(基于原版 master)。
develop:代理分流(基于原版 develop)。
archive:原版,无修改(基于 master)。
默认分支:master。
切换分支(例如到 develop):

1
2
scoop config scoop_branch develop
scoop update

安装常用软件

批量安装常用工具(默认最新版):

1
scoop install 7zip 7zip-zstd adb chsrc cryptomator dark everything-alpha filezilla-server gallery-dl gh git gpg4win gsudo inno-setup innounp miniconda3 motrix nmap nsudo openssh potplayer vim vscode

增强下载速度:使用 aria2

启用多线程下载:

1
2
scoop install aria2
scoop config aria2-warning-enabled false # 禁用警告

更新软件
保持最新:

1
scoop update *

添加所有 bucket

1
scoop bucket add main; scoop bucket add extras; scoop bucket add versions; scoop bucket add nirsoft; scoop bucket add sysinternals; scoop bucket add php; scoop bucket add nerd-fonts; scoop bucket add nonportable; scoop bucket add java; scoop bucket add games

结语

Scoop 提供灵活的安装选项和丰富的软件资源。通过自定义路径、镜像源和分支切换,你可以优化使用体验。推荐的软件如 7zip-zstd 和 git 是提升效率的好帮手。如需更多帮助,请参考 Scoop 文档