系统环境
- Current Scoop version: v0.3.0 - Released at 2022-10-10
- Win11 version: Windows11 22H2 22621.674
安装scoop
首先设置PowerShell权限
为了让PowerShell可以执行脚本,首先需要设置PowerShell执行策略,通过输入以下命令Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
即可。(如果之前已开启,可忽略。)
更改安装目录并安装
由于默认安装在C盘,可以先执行下面这两条命令,更改安装目录
$env:SCOOP='D:\Applications\Scoop'
[Environment]::SetEnvironmentVariable('SCOOP', $env:SCOOP, 'User')
然后再执行下面这条命令进行安装
Invoke-Expression (New-Object System.Net.WebClient).DownloadString('https://get.scoop.sh')
不出意外的话大概率会由于网络的原因看到报错,因为https://get.scoop.sh
会重定向到https://raw.githubusercontent.com/scoopinstaller/install/master/install.ps1
,这是可以使用https://ghproxy.com
进行加速,具体命令如下
Invoke-Expression (New-Object System.Net.WebClient).DownloadString('https://ghproxy.com/https://raw.githubusercontent.com/scoopinstaller/install/master/install.ps1')
设置Scoop源
由于网络的原因,可以scoop源可以避免网络的原因安装软件失败
scoop config SCOOP_REPO 'https://hub.fastgit.xyz/ScoopInstaller/Scoop'
scoop 基本使用
常用的命令
#搜索仓库中是否有相应软件
scoop search appname
# 安装软件
scoop install appname
# 卸载软件
scoop uninstall appname
# 更新软件
scoop update
详细版
- 安装
# 安装 <AppName>
$ scoop install <AppName>
# 安装 <AppName> 且禁止缓存安装包
$ scoop install -k <AppName>
# 安装 <AppName> 的指定版本 <Version>
$ scoop install <AppName>@<Version>
# 安装 <AppName> 的指定版本 <Version> 且禁止缓存安装包
$ scoop install -k <AppName>@<Version>
# 全局安装 <AppName>
$sudo scoop install <AppName> -g
# 全局安装 <AppName> 且禁止缓存安装包
$ sudo scoop install -gk <AppName>
- 卸载
# 卸载 <AppName>
$ scoop uninstall <AppName>
# 卸载全局安装的 <AppName>
$ sudo scoop uninstall -g <AppName>
# 卸载 <AppName> 且删除配置文件
$ scoop uninstall -p <AppName>
# 卸载全局安装的 <AppName> 且删除配置文件
$ sudo scoop uninstall -gp <AppName>
- 更新
# 查看更新
$ scoop status
# 更新所有非全局安装的应用
$ scoop update *
# 更新所有全局安装的应用
$ sudo scoop update * -g
# 更新 scoop 和 bucket
$ scoop update
# 禁止更新名为 <AppName> 的应用
$ scoop hold <AppName>
# 允许更新名为 <AppName> 的应用
$ scoop unhold <AppName>
评论区