scoop

scoop.sh
中国用户能用的 Scoop 应用库,每日同步 Scoop 的官方库,加速应用的下载速度

1
2
3
4
5
6
7
8
9
10
11
12
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
Invoke-RestMethod -Uri https://get.scoop.sh | Invoke-Expression

# 国内加速,三选一
irm https://gh-proxy.com/https://raw.githubusercontent.com/duzyn/scoop-cn/master/install.ps1 | iex

irm https://cdn.jsdelivr.net/gh/duzyn/scoop-cn/install.ps1 | iex
irm https://raw.gitmirror.com/duzyn/scoop-cn/master/install.ps1 | iex


# 超级一键安装
iex (irm https://duzyn.github.io/scoop-cn/install.ps1)

默认安装在~\scoop

高级安装方式 不建议第二条

1
2
3
4
5
$env:SCOOP='D:\Applications\Scoop'
$env:SCOOP_GLOBAL='F:\GlobalScoopApps'
[Environment]::SetEnvironmentVariable('SCOOP_GLOBAL', $env:SCOOP_GLOBAL, 'User')

irm get.scoop.sh | iex

有无global的区别是单用户还是全部用户可用,全局安装需要在后面加上-g,并且是安装在系统环境变量里面的,不推荐

管理员安装方式

1
2
3
4
irm get.scoop.sh -outfile 'install.ps1'
.\install.ps1 -RunAsAdmin [-OtherParameters ...]
#我不关心其他参数,只想要一个单行命令
iex "& {$(irm get.scoop.sh)} -RunAsAdmin"

搜索安装

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
> scoop search python
Results from local buckets...

Name Version Source Binaries
---- ------- ------ --------
python 3.10.5 main
winpython 3.10.4.0 main

> scoop install python
...
Creating shim for 'python.exe'.
'python' (3.10.5) was installed successfully!

> python -c "print('Hello from Python installed by Scoop!')"
Hello from Python installed by Scoop!

切换版本

1
scoop reset openjdk21

升级版本

1
scoop update <app>

卸载

1
scoop uninstall scoop

推荐的bucket

extras:最重要的扩展库。包含了大量有图形界面(GUI)的常用软件(如 Chrome, Discord, VS Code, Spotify 等)。

1
scoop bucket add extras

versions:提供软件的历史版本(如旧版 Python 或 Node.js),对于测试旧项目非常有用。

1
scoop bucket add versions

nerd-fonts:程序员必备。收集了各种打过补丁的终端字体(如 FiraCode, JetBrains Mono Nerd Font),完美支持终端图标。

1
scoop bucket add nerd-fonts

java:包含各种版本的 JDK (Oracle, OpenJDK, Zulu, Temurin 等)。

1
scoop bucket add java

dorado (chawyehsu/dorado):目前最火的第三方库之一。收录了大量 extras 没涵盖的精品软件,更新极快,且包含很多针对中文环境优化的应用。

1
scoop bucket add dorado https://github.com/chawyehsu/dorado

nonportable:专门用于安装那些非绿色化(会写入注册表或特定目录)的软件。

1
scoop bucket add nonportable

sysinternals:微软官方的系统维护高级工具集。

1
scoop bucket add sysinternals

中库

由于 GitHub 访问问题,国内用户推荐添加这些维护良好的“镜像库”或“中文库”:

scoop-apps (kkzzhizhou/scoop-apps):使用 GitHub Action 每天同步各大主流仓库,非常适合国内环境。

scoop-cn (duzyn/scoop-cn):专门为中国用户优化的应用库,同步官方库并提供了一些加速策略。

1
scoop bucket add scoop-cn https://github.com/duzyn/scoop-cn

scoop-proxy-cn (lzwme/scoop-proxy-cn):适合中国大陆的代理镜像库,包含超过 1.6 万个应用。

快捷搜索工具

  1. 安装搜索工具:scoop install scoop-search

  2. 查找软件:输入 scoop-search google 即可瞬间列出所有 Bucket 中包含 Google 的软件。