Windows包管理工具Scoop

Tags:

参考

  • 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:[email protected]]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

Leave a Reply