切换版本
scoop reset opencode # 查看本地应用的版本号列表
ls C:\Users\cat\scoop\apps\opencode # 查看本地应用的版本号列表
scoop reset opencode@1.5.0 # 切换本地版本号
scoop cleanup opencode # 清理本地老版本和下载缓存
个人应用
-------------------基础工具--------------------
scoop install scoop-search # Scoop 本地软件搜索工具,依赖git
scoop install extras/clash-verge-rev # 代理客户端
scoop install main/7zip # 压缩工具
scoop install extras-cn/weasel # RIME输入法
scoop install main/nssm # 封装 Windows 服务的工具
scoop install main/coreutils # GNU 核心工具集(提供 Linux 常用命令行工具)
#scoop install nirsoft/batteryhistoryview # 对windows电池记录数据做审计报告
#scoop install nirsoft/batteryinfoview # 后台运行实时记录电池数据
#scoop install extras/simplewall # 防火墙设置
-------------------网络工具--------------------
scoop install main/frp # 内网穿透
scoop install extras/tailscale # 内网穿透
#scoop install main/bombardier # HTTP(S) 基准测试/压测工具
scoop install main/cacert # Mozilla CA 证书集合(用于 SSL/TLS 校验)
#scoop install main/aria2 # 多源命令行下载工具
scoop install main/wget # 命令行文件下载工具
-------------------应用-多媒体--------------------
scoop install extras-cn/lx-music # 洛雪音乐播放器
scoop install extras-cn/tencent-meeting # 腾讯会议
scoop install extras/qq-nt # 腾讯QQ
scoop install extras/wechat # 腾讯微信
#scoop install extras-cn/feishu # 飞书
scoop install extras/telegram # 纸飞机
-------------------应用-编程--------------------
scoop install main/git # Git版本管理
scoop install extras/sourcetree # Git提交树
scoop install main/nodejs # Node.js 运行环境
#scoop install main/maven # Java包管理
scoop install extras/miniconda3 # Python环境管理
scoop install main/opencode # AI编程CLI
scoop install extras/trae # AI编程IDE
scoop install repgrep # vscode需要依赖
scoop install extras/vscode # 编程IDE
#scoop install extras/pycharm # 编程IDE
Conda python环境管理
安装
-------------------终端 代理设置---------------
curl.exe -x http://192.168.1.120:7890 -v https://www.google.com 2>&1 | findstr "Connection" # 验证代理可用
curl.exe -v https://www.google.com 2>&1 | findstr "Connection" # 验证代理生效
-------------------scoop PowerShell 安装---------------
$env:http_proxy=$null; $env:https_proxy=$null # 取消代理
$env:http_proxy="http://192.168.1.120:7890"; $env:https_proxy="http://192.168.1.120:7890" # 设置代理
[System.Net.WebRequest]::DefaultWebProxy = New-Object System.Net.WebProxy("http://192.168.1.120:7890")
# 安装命令
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser # 安装:登录的普通账号(1/2)
irm get.scoop.sh | iex # 安装:登录的普通账号(2/2)
& ([scriptblock]::Create((irm get.scoop.sh))) -RunAsAdmin -Verbose # 安装:登录的管理员账号
-------------------scoop CMD 安装---------------
set http_proxy=& set https_proxy= # 取消代理
set http_proxy=http://192.168.1.120:7890& set https_proxy=http://192.168.1.120:7890 # 设置代理
# 安装命令
powershell -NoProfile -ExecutionPolicy Bypass -Command "[System.Net.WebRequest]::DefaultWebProxy = New-Object System.Net.WebProxy('http://192.168.1.120:7890'); & ([scriptblock]::Create((Invoke-RestMethod get.scoop.sh))) -RunAsAdmin -Verbose"
------------------- source -----------
scoop bucket list
scoop bucket add extras
scoop bucket add extras-cn https://github.com/Scoopforge/Extras-CN
scoop bucket add scoopcn https://github.com/scoopcn/scoopcn.git
scoop bucket add nirsoft https://github.com/ScoopInstaller/Nirsoft.git
------------------- proxy -----------
scoop config proxy # 代理信息
scoop config proxy 192.168.1.120:7890 # 局域网代理
scoop config proxy 127.0.0.1:7890 # 本地代理
scoop config rm proxy # 删除代理
迁移
# 关闭所有scoop的软件,移走目录
C:\Users\你的用户名\scoop -> D:\Scoop
# 修改环境变量
[environment]::SetEnvironmentVariable('SCOOP', 'D:\Scoop', 'User')
$env:SCOOP='D:\Scoop'
# 重建识别
scoop reset *
# 检查效果
scoop checkup
备份
# 备份目录
...
# 备份安装列表
scoop export > D:\Scoop\apps_backup.txt
恢复
# 修改环境变量
[environment]::SetEnvironmentVariable('SCOOP', 'D:\Scoop', 'User')
$env:SCOOP='D:\Scoop'
# 安装
irm get.scoop.sh | iex
# 批量重建,识别复用
scoop reset *
# 单个重装,复用数据
scoop install <软件名> --force
# 批量重装
scoop import D:\Scoop\apps_backup.txt
命令说明
- 配置文件:
C:\Users\username\.config\scoop\config.json - 卸载:
scoop uninstall scoop 可能包的用户数据区会有残留
包管理
- 远端软件区:
scoop bucket known - 本地软件区:
scoop bucket list 路径 C:\Users\xxx\scoop\buckets - 默认Main区:安装后自带,通常只收录不带界面的命令行工具
安装APP
- 远端包:
scoop search xxx - 本地包:
scoop list- 缓存:
C:\Users\xxx\scoop\cache
- 安装包:
scoop install extras/yesplaymusic 可以不指定从extras区安装,卸载uninstall- 安装位置:
C:\Users\xxx\scoop\apps - 用户数据:
C:\Users\xxx\scoop\persit
- 包更新:
scoop update * 或 scoop update appname - 卸载包:
scoop uninstall extras/yesplaymusic - 包锁定:
scoop hold appname 锁定包版本,解锁unhold