Scoop 软件平台

部署

  • 安装
    • 前置ps权限:Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
    • 执行安装:Invoke-Expression (New-Object System.Net.WebClient).DownloadString('https://get.scoop.sh')
    • GUI(可选):scoop install extras/unigetui,需要先添加extra软件区,并安装scoop-search
  • 设置
    • 设置代理:scoop config proxy 127.0.0.1:7890
    • 设置换源:scoop config SCOOP_REPO https://gitee.com/squallliu/scoop
    • 配置文件:C:\Users\username\.config\scoop\config.json
    • 程序更新:scoop update 不加任何后缀
  • 卸载
    • 执行卸载:scoop uninstall scoop 可能包的用户数据区会有残留

包管理

  • 软件区bucket
    • 远端软件区:scoop bucket known
    • 本地软件区:scoop bucket list
    • 本地软件区:C:\Users\xxx\scoop\buckets
    • 默认Main区:安装后自带,通常只收录不带界面的命令行工具
    • 扩展extras区:scoop bucket add extras 带有图形界面(GUI)的大量常用软件
    • 扩展cn区:scoop bucket add extras-cn https://github.com/Scoopforge/Extras-CN

安装APP

  • 远端包:scoop search xxx
  • 本地包:scoop list
  • 安装包:scoop install extras/yesplaymusic 可以不指定从extras区安装,卸载uninstall
  • 下载缓存:C:\Users\xxx\scoop\cache
  • 安装位置:C:\Users\xxx\scoop\apps
  • 维护
    • 包用户数据:C:\Users\xxx\scoop\persit
    • 包更新:scoop update *scoop update appname
    • 包锁定:scoop hold appname 锁定包版本,解锁unhold
    • 卸载包:scoop uninstall extras/yesplaymusic

记录

scoop config proxy 127.0.0.1:7890 & scoop install 7zip scoop-search unigetui

scoop config rm proxy & scoop install feishu