David Peng

使用 Scoop

David Peng

2021-09-25

Scoop

Scoop 是一个包管理器,主要是给开发人员使用命令行快速安装软件包所用。在 Linux 上有 apt-getpacmanyum,在 Mac 上有 Homebrew,在 Windows 上,之前有个 Chocolatey,功能与 Scoop Scoop 类似,但是是一家公司维护的。综合来说,Scoop 是 Windows 平台上目前最好用的包管理工具。

Scoop 的优势是:

还有很多其他强大的特性,不再一一列举,可以访问 Scoop Wiki 了解更多。

安装 Scoop

前提条件:

安装 Scoop 特别简单,只需要以 管理员身份 打开 PowerShell,运行以下命令将 Scoop 安装到电脑(默认在我的文档的 scoop 目录下)

官网安装脚本的原地址是:https://raw.githubusercontent.com/scoopinstaller/install/master/install.ps1,这个网站在国内打不开,改为其在 jsDelivr CDN 的下载地址是:https://cdn.jsdelivr.net/gh/scoopinstaller/install/install.ps1

在下载上述安装脚本后,使用 .\install.ps1 -? 查看帮助。

Scoop 脚本在安装自己时需要从 GitHub 下载文件。我们将 install.ps1 中涉及 GitHub 的地址改为 cnpmjs.org 的 GitHub 代理地址。在以下两行 github.com 后加上 cnpmjs.org。

改前的行:

$SCOOP_PACKAGE_REPO = "https://github.com/lukesampson/scoop/archive/master.zip"
$SCOOP_MAIN_BUCKET_REPO = "https://github.com/ScoopInstaller/Main/archive/master.zip"

改后的行:

$SCOOP_PACKAGE_REPO = "https://github.com.cnpmjs.org/lukesampson/scoop/archive/master.zip"
$SCOOP_MAIN_BUCKET_REPO = "https://github.com.cnpmjs.org/ScoopInstaller/Main/archive/master.zip"

把 Scoop 安装在 C 盘下,运行命令:

.\install.ps1 -ScoopDir C:\scoop

要了解 Scoop 的基本用法,在安装完后输入命令:

scoop help

添加常用软件源

安装 Scoop 后初始只有 main 软件源,里面都是些命令行的应用。日常用的 GUI 应用基本都在 extras 软件源中。常用软件的老版本在 versions 软件源中。JRE,JDK 在 java 软件源中。

使用下述命令添加软件源:

scoop bucket add extras
scoop bucket add versions
scoop bucket add java

搜索应用

搜索应用使用命令,其中 APP 是搜索关键词:

scoop search APP

安装应用

安装应用使用命令,其中 APPNAME 是应用名称:

scoop install APPNAME

卸载应用

卸载应用使用命令,其中 APPNAME 是应用名称:

scoop uninstall APPNAME

更新应用

更新应用使用命令,其中 APPNAME 是应用名称:

scoop update APPNAME

要更新所有应用,使用命令:

scoop update *

参考资料

©2021 David Peng 采用 Pandoc 搭建。关于