如何安装 Windows 的包管理器 scoop 并配置国内镜像 | 敖苛记

什么是包管理器

你可能使用过 Ubuntu,那你就应该用过 apt 命令,apt 就是 Ubuntu 的包管理器。

包管理器可以让你只需输入一行命令就可以方便快捷地安装、更新和管理软件包。不需要上网找软件安装包,也可以避免下载带盗版软件的问题。而且会自动安装软件所须的依赖,不需要困惑于频繁的缺少依赖错误。

那 Windows 上有什么包管理器呢?—— scoop

提醒

scoop 通过 git 更新,需要提前安装 git,可以参考我的这篇文章。

打开 PowerShell

允许当前用户运行线上脚本,并不需要手动确认:

默认安装到用户目录:

如果想自定义安装目录:

请根据自己的喜好修改修改 -ScoopDir 和 -ScoopGlobalDir的值:

-ScoopDir 指定用户安装目录,-ScoopGlobalDir 指定全局安装目录(scoop install -g)。

警告

如果以管理员身份运行会报错,请以普通用户身份运行。

此时,运行 scoop help,如果能看到帮助信息就说明安装成功了。

切换国内镜像

更换 scoop 仓库地址为 gitee:

拉取新库地址:

添加 bucket(可选)

bucket 就是 scoop 的软件仓库,类似 apt 的 source,添加后可获取更多软件。

添加官方 bucket

查看有哪些已知 bucket:

添加常用 bucket

国内镜像已经把已知 bucket 同步到 gitee,添加后会自动从 gitee 拉取。可以用 scoop bucket list 确认,正常情况下 URL 应该显示 gitee.com:

text
Name     Source                                       Manifests
----     ------                                       ---------
main     https://gitee.com/scoop-installer/Main            1524
extras   https://gitee.com/scoop-installer/Extras          2305

添加第三方 bucket

基本语法:

例如添加 scoopcn(国内应用):

如果不想要某个 bucket:

常用命令

安装:

指定 bucket 安装:

一次装多个:

卸载:

更新所有:

查看已安装:

搜索软件:

暂停更新某个软件:

允许更新:

切换已安装软件的版本:

清理旧版本:

清理下载缓存: