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

重装系统后连接