参考
- https://scoop.sh/
- https://sspai.com/post/65933
- https://p3terx.com/archives/scoop-the-best-windows-package-manager.html
安装
需要“以管理员身份运行” Windows PowerShell
需要临时关闭下防火墙才能安装
# 权限调整
Set-ExecutionPolicy RemoteSigned -scope CurrentUser
# 下载安装
iwr -useb get.scoop.sh | iex
基础使用
scoop search <app> - 搜索软件
scoop install <app> - 安装软件
scoop info <app> - 查看软件详细信息
scoop list - 查看已安装软件
scoop uninstall <app> - 卸载软件,-p删除配置文件。
scoop update - 更新 scoop 本体和软件列表
scoop update <app> - 更新指定软件
scoop update * - 更新所有已安装的软件
scoop checkup - 检查 scoop 的问题并给出解决问题的建议
scoop help - 查看命令列表
scoop help <command> - 查看命令帮助说明
安装库(bucket)和重要的一些包
# 非常重要,scoop默认并不走系统的proxy,需要专门设置
# scoop config proxy [username:password@]host:port
scoop config proxy 127.0.0.1:10809
scoop config proxy localhost:10809
# 取消proxy
scoop config rm proxy
scoop bucket add main
scoop bucket add extras
scoop bucket add java
scoop bucket add echo https://github.com/echoiron/echo-scoop
scoop bucket add dodorz https://github.com/dodorz/scoop
scoop bucket add dorado https://github.com/chawyehsu/dorado
# 安装一些有用的包
scoop install sudo
sudo scoop install 7zip git openssh --global
scoop install aria2 curl grep sed less touch
scoop config aria2-enabled true
## 卸载软件 ##
scoop uninstall aria2
# 卸载非全局软件(并删除配置文件)
scoop uninstall -p <app>
# 卸载全局软件(并删除配置文件)
sudo scoop uninstall -gp <app>
## 更新软件 ##
scoop update aria2
# 更新所有非全局软件(并禁止安装包缓存)
scoop update -k *
# 更新所有软件(并禁止安装包缓存)
sudo scoop update -gk *
## 垃圾清理 ##
# 删除所有旧版本非全局软件(并删除软件包缓存)
scoop cleanup -k *
# 删除所有旧版本软件(并删除软件包缓存)
sudo scoop cleanup -gk *
# 清除软件包缓存
scoop cache rm *
# 更换 Scoop 源
scoop config SCOOP_REPO https://gitee.com/squallliu/scoop
scoop update
# 换回来
scoop config SCOOP_REPO https://github.com/lukesampson/scoop
scoop update