Scoop 是一个很优秀的软件包管理工具,官方的安装说明也简单易懂,但是在中国访问却可能在每个环节都会遇到无法下载的问题。依次会遇到的是:
如果你使用 Scoop 没有遇到这些问题,恭喜你,后面的内容不用看了。
本应用库为了解决上述问题,把各个环节的下载地址替换成了国内可加速访问的地址。本应用库使用的是 GitHub Proxy 和 GitHub Actions 。
特性有:
scoop bucket known
查看),用一个库包含了各家的库,用户不用在多个地方搜索应用。PowerShell 版本在 5.1 或以上,如果没有 PowerShell 大于 5.1 版本,可以下载安装 PowerShell Core。运行以下命令查看:
$PSVersionTable.PSVersion.Major # should be >= 5.1
其次,允许本地运行 PowerShell 脚本,以管理员打开 PowerShell,运行以下命令,回答 Y:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
此方法会把安装 Scoop 过程中的地址都换成中国可快速访问的地址,并设置好 Scoop,添加本仓库。打开 PowerShell,输入以下命令下载安装 Scoop:
irm https://mirror.ghproxy.com/https://raw.githubusercontent.com/duzyn/scoop-cn/master/install.ps1 | iex
或使用 jsDelivr 的地址:
irm https://cdn.jsdelivr.net/gh/duzyn/scoop-cn/install.ps1 | iex
安装成功后,会提示“scoop and scoop-cn was installed successfully!”
如果已经安装了 scoop,不想重新安装可以按以下步骤进行:
添加本仓库,运行命令
scoop bucket add scoop-cn https://mirror.ghproxy.com/https://github.com/duzyn/scoop-cn
把已经安装的 app 改为使用 scoop-cn 来更新。每个 app 安装后在 app 的 current 路径下有个 install.json,里面的 bucket 项的值改为 scoop-cn,这样就把已安装的 app 换到 scoop-cn 了。可以运行 scoop list 来检查替换成功。如果要批量修改,可以借助 grepWin 来写个正则表达式搜索替换这个值。
搜索应用:
scoop search APPNAME
安装应用:
scoop install scoop-cn/APPNAME
如果不想每次输入都带 scoop-cn/,可以把已包含的十个库删掉,例如:
scoop bucket rm main
scoop bucket rm extras
要了解 Scoop 的更多用法,请查看 Scoop 官网。或运行命令查看简要的帮助:
scoop help
macOS 和 Linux 上 Homebrew 可用的 homebrew-cn
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。