将 Scoop 官方的 Bucket 库整合成一个 Bucket,每日同步,便于自用。
Consolidate Scoop's official Bucket library into one Bucket that is synchronized daily for easy self-use.
同时包含了 Scoop 官方的十个应用库:main、extras、versions、nirsoft、sysinternals、php、nerd-fonts、nonportable、java、games(可使用命令 scoop bucket known
查看)。
本应用库每天自动更新一次。
- PowerShell 版本在 5.1 或以上这条不用看了,如果没有 PowerShell 大于 5.1 版本,可以下载安装 PowerShell Core。运行以下命令查看:
$PSVersionTable.PSVersion.Major # should be >= 5.1
- 之后请根据 官方教程 安装 Scoop,建议自定义安装目录,以下为我建议的配置。
# 设置 PowerShell 执行策略
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
# 下载安装脚本到本地
irm https://ghgo.xyz/raw.githubusercontent.com/ScoopInstaller/Install/refs/heads/master/install.ps1 -outfile 'install.ps1'
# 自定义 Scoop 安装目录,以下是我的路径例子,你可以自己根据情况修改
.\install.ps1 -ScoopDir 'D:\Apps\Scoop\ScoopApps' -ScoopGlobalDir 'D:\Apps\Scoop\ScoopApps-G' -NoProxy
# 下载 7zip git,因为我们之后要添加 Bucket,必须有git
scoop install 7zip git
# Main Bucket 换镜像源
scoop bucket rm main
scoop bucket add main https://ghgo.xyz/github.com/ScoopInstaller/Main
Caution
确保你已经安装了 Scoop !
输入 scoop -V 命令查看 Scoop 版本
-
添加本仓库,运行命令
scoop bucket add official https://ghgo.xyz/github.com/cmontage/scoopbucket # 如果需要移除本仓库 scoop bucket rm official
-
卸载之前从main下的 7zip 和 git 重新从本仓库的Bucket安装,这里是为了来源统一,当然你也可以手动更改应用目录里的 install.json
# 卸载 scoop uninstall 7zip git # 重新从本仓库安装 scoop install official/7zip official/git
-
下载几个基本的应用,注意使用代理最好不要用aria2
# 下载 7zip git sudo dark innounp ... scoop install official/7zip official/git official/aria2 official/sudo official/dark official/innounp
-
替换自带的 scoop search,因为自带的比较慢
scoop install official/scoop-search # 使用 scoop-search ,例如 scoop-search 7zip
Tip
如果你之前添加过其他 bucket 并下载过应用,你希望他们全部或者部分使用本仓库来进行更新。那么你需要在 app 安装后的 apps\current 路径下的 install.json 的 bucket 项的值改为 official。然后运行 scoop list 来检查是否替换成功。
如果要批量修改,直接 vscode 搜索替换大法。
搜索应用:
scoop-search APPNAME
安装应用:
scoop install official/APPNAME
要了解 Scoop 的更多用法,请查看 Scoop Wiki。或运行命令查看简要的帮助:
scoop help