要求
- 视窗 7 SP1+ / 视窗服务器 2008+
- PowerShell 3(或更高版本)和 .NET Framework 4.5+
- 必须为你的用户帐户启用 PowerShell 并将其设置为
executionpolicy``remotesigned
确保已安装 PowerShell 3 或更高版本。如果您使用的是 Windows 10 或 Windows Server 2012,则应全部设置,但 Windows 7 和 Windows Server 2008 可能具有较旧的版本。
使用以下命令检查您的 PowerShell 版本:
$psversiontable.psversion.major # should be >= 3
确保已允许 PowerShell 通过键入以下命令来执行本地脚本:
set-executionpolicy remotesigned -scope currentuser
提示
Unrestricted也可以工作,但它不太安全。因此,如果您不确定,请坚持下去。RemoteSigned
安装
快速安装
在 PowerShell 命令控制台中,运行:
iex (new-object net.webclient).downloadstring('https://get.scoop.sh')
自定义目录安装
假设目标目录为 ,在 PowerShell 命令控制台中,运行:D:\Applications\Scoop
[environment]::setEnvironmentVariable('SCOOP', 'D:\Applications\Scoop', 'User')
$env:SCOOP='D:\Applications\Scoop' # with this we don't need to close and reopen the console
iex (new-object net.webclient).downloadstring('https://get.scoop.sh')
如果您没有看到任何错误消息,则 Scoop 现在已准备好运行。
如果需要将全局安装设置为自定义目录,则需要将环境设置为首选位置,下面是用于设置环境的 PowerShell 命令:SCOOP_GLOBAL
[environment]::setEnvironmentVariable('SCOOP_GLOBAL','F:\GlobalScoopApps','Machine')
$env:SCOOP_GLOBAL='F:\GlobalScoopApps'
警告
全局安装需要管理员权限。
使用勺子
虽然Scoop是用PowerShell编写的,但它的界面更接近Git和Mercurial,而不是大多数PowerShell程序。
要获得Scoop界面的概述,请运行:
scoop help
您将看到一个命令列表,其中包含每个命令所执行操作的简短摘要。有关命令的更多详细信息,请运行 ,例如 (试试吧!scoop help <command>``scoop help install
现在,您已经大致了解了 Scoop 命令的工作原理,让我们尝试安装一些东西。
安装应用程序
scoop install curl
您可能会看到有关哈希丢失的警告,但您应该会看到最后一条消息,指出 cURL 已成功安装。尝试运行它:
curl -L https://get.scoop.sh
您应该会看到一些HTML,可能带有"文档已移动"消息。请注意,就像您安装 Scoop 时一样,您无需重新启动主机即可使程序正常工作。此外,如果您在可能注意到没有收到有关 SSL 的错误之前已手动安装了 cURL,则 Scoop 为您下载了证书捆绑包。
查找应用
假设您要安装该命令,但不确定在哪里可以找到它。尝试跑步:ssh
scoop search ssh
您应该会看到"openssh"的结果。这是一个简单的情况,因为应用程序的名称包含"ssh"。
您还可以通过应用安装的命令的名称来查找它们。例如
scoop search hg
这向您显示"mercurial"应用程序包含"hg.exe"。
升级应用
要获取最新版本的Scoop应用程序,您必须运行命令
scoop update
这将下载最新版本的 scoop 并更新本地应用清单。
更新独家新闻后,您可以更新各个应用
scoop update curl
如果要更新所有已安装的应用程序,可以运行
scoop update *
卸载独家新闻
如果您已经尝试过Scoop并且它不适合您 - 没问题。您可以通过运行以下命令卸载 Scoop 以及使用 Scoop 安装的所有程序:
scoop uninstall scoop
这将让您知道将要发生什么,并询问您是否确定 - 只需键入"y"并按回车键进行确认即可。
损坏的安装
如果删除,您应该能够重新安装。~/scoop