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
      • 程序更新:scoopy updaet 不加任何后缀
    • 卸载
      • 执行卸载:scoop uninstall scoop 可能包的用户数据区会有残留
  • 包管理
    • 软件区bucket
      • 远端软件区:scoop bucket known
      • 本地软件区:C:\Users\xxx\scoop\buckets
      • 默认Main区:安装后自带,通常只收录不带界面的命令行工具
      • 扩展extras区:scoop bucket add extras 带有图形界面(GUI)的大量常用软件
    • 安装
      • 远端包: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
  • 记录
    • AT个人:scoop install 7zip scoop-search unigetui