准备工作#
提示:确保当前的 powershell 为 PowerShell 5 或更新版本
安装 Scoop#
配置安装位置和 PATH 变量 (可选)#
注意将下面的
lzwang
换成自己的 Windows 用户名
$env:SCOOP='C:\Users\lzwang\scoop'
[Environment]::SetEnvironmentVariable('SCOOP', $env:SCOOP, 'User')
安装 Scoop#
Invoke-Expression (New-Object System.Net.WebClient).DownloadString('https://get.scoop.sh')
提示:需要重启 Windows Terminal 才能使环境变量生效
使用 Scoop#
安装必要包#
scoop install git
添加包仓库#
scoop bucket add main
scoop bucket add extras
scoop bucket add nerd-fonts
所有可用的仓库如下,参考 Scoop Apps
scoop 常用命令#
# 更新 scoop 及软件包列表
scoop update
# 查看当前的可用repo列表
scoop bucket list
## 安装软件 ##
# 非全局安装(并禁止安装包缓存)
scoop install -k <app>
# 全局安装(并禁止安装包缓存)
sudo scoop install -gk <app>
## 卸载软件 ##
# 卸载非全局软件(并删除配置文件)
scoop uninstall -p <app>
# 卸载全局软件(并删除配置文件)
sudo scoop uninstall -gp <app>
## 更新软件 ##
# 更新所有非全局软件(并禁止安装包缓存)
scoop update -k *
# 更新所有软件(并禁止安装包缓存)
sudo scoop update -gk *
## 垃圾清理 ##
# 删除所有旧版本非全局软件(并删除软件包缓存)
scoop cleanup -k *
# 删除所有旧版本软件(并删除软件包缓存)
sudo scoop cleanup -gk *
# 清除软件包缓存
scoop cache rm *
使用 Aria2 多线程下载#
安装 aira2
scoop install aria2
下载配置
单任务最大连接数设置为 32,单服务器最大连接数设置为 16,最小文件分片大小设置为 1M
scoop config aria2-split 32
scoop config aria2-max-connection-per-server 16
scoop config aria2-min-split-size 1M
scoop config aria2-warning-enabled false # 关闭警告
关闭多线程下载
scoop config aria2-enabled false
安装 NF (nerd font) 字体#
在安装字体时,建议使用管理员权限为所有用户安装,否则可能出现 Windows Terminal 或 VS Code 找不到字体的问题,如果已经错误安装,先移除不生效的字体后再次安装一般即可生效
scoop install sudo
sudo scoop install FiraCode-NF FiraCode-NF-Mono
sudo scoop install Iosevka-NF
使用 Scoop 管理包#
比如下载 curl 工具
scoop install curl
安装常用包#
scoop install curl wget sudo vim vimtutor grep touch miniconda3 mpv yt-dlp ffmpeg