Scoop 是一款强大的 Windows 包管理工具,可以通过命令行便捷快速的安装软件,类似于 Linux 下的 yum,apt,pacman 等工具。
安装配置#
添加环境变量(自定义安装路径,可选)
# 用户环境变量
$env:SCOOP='D:\ScoopApp'
[environment]::setEnvironmentVariable('SCOOP',$env:SCOOP,'User')
# 全局环境变量
$env:SCOOP_GLOBAL='D:\GlobalScoopApps'
[Environment]::SetEnvironmentVariable('SCOOP_GLOBAL', $env:SCOOP_GLOBAL, 'Machine')
执行安装脚本
Invoke-Expression (New-Object System.Net.WebClient).DownloadString('https://get.scoop.sh')
# or shorter
iwr -useb get.scoop.sh | iex
允许当前用户 powershell 执行远程脚本
Set-ExecutionPolicy RemoteSigned -scope CurrentUser
添加软件仓库
# 查看可添加仓库
scoop bucket known
# 添加仓库
scoop bucket add BUCKET_NAME
使用#
安装卸载
# 当前用户安装
scoop install/uninstall PACKAGE_NAME
# 全局安装
scoop install/uninstall PACKAGE_NAME -g
搜索包
scoop search KEYWORD
更新包
scoop update *
scoop update * -g
删除旧版本
scoop cleanup *
scoop cleanup * -g
清除缓存
scoop cache rm *
设置代理,加速下载
scoop config proxy 127.0.0.1:10809
切换版本,重装系统后可以用此命令修复环境变量
scoop reset PACKAGE_NAME
使用 aria2 加速多线程下载
scoop install aria2 -g
scoop config aria2-enabled true //启用 aria2
scoop config aria2-enabled false //禁用 aria2