Scoop是一个强大的Windows包管理工具,这里有Scoop官网以及github上的项目地址,具体功能便是用一行命令安装程序。
这里使用Windows预装的PowerShell进行操作,可以在程序搜索框搜索PowerShell,或在运行窗口输入powershell
,Win10也可右键开始按钮->Windows PowerShell。
①Windows 7 SP1 + / Windows Server 2008+
②.NET Framework 4.5+和PowerShell 5+,
一般的Win10系统符合要求可直接跳过。
**查看.NET Framework版本:**在PowerShell窗口中输入
$PSVersionTable.CLRVersion
或打开`控制面板->程序->启用或关闭 Windows 功能
若版本过低,请点击下载.NET Framework 4.5.2并安装。
**查看PowerShell版本:**在PowerShell窗口中输入
$PSVersionTable.PSVersion
Major为版本号。
若版本过低,则需下载。这里有微软官方说明下载并安装 Windows PowerShell 5.1
在PowerShell窗口中输入
iex (new-object net.webclient).downloadstring('https://get.scoop.sh')
如果下载scoop的过程中断,那么必须先删除C:\Users
文件夹(如我的用户名是sunboy,那么文件夹就是C:\Users\sunboy\scoop
),再执行以上命令安装。
PowerShell requires an execution policy in [Unrestricted, RemoteSigned, ByPass] to run Scoop.
For example, to set the execution policy to 'RemoteSigned' please run :
'Set-ExecutionPolicy RemoteSigned -scope CurrentUser'
这时需要修改PowerShell的安全策略
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
随后输入Y确认
使用“1”个参数调用“DownloadString”时发生异常:“无法连接到远程服务器”
所在位置 行:1 字符: 1
+ iex (new-object net.webclient).downloadstring('https://get.scoop.sh')
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [], MethodInvocationException
+ FullyQualifiedErrorId : WebException
原因是 https://get.scoop.sh 无法访问,大概是因为外部链接不稳定,尝试更换命令为:
iex (new-object net.webclient).downloadstring('https://raw.githubusercontent.com/lukesampson/scoop/master/bin/install.ps1')
若依旧报错,建议多尝试几次、更换网络或者挂梯子。我使用的是ShadowSocksR,顺利安装。
提示“基础连接已经关闭: 发送时发生错误。”或“操作超时”
同样是网络原因,解决方案同上。
iex : 使用“2”个参数调用“DownloadFile”是发生异常:“请求被中止: 未能创建 SSL/TLS 安全通道。”
所在位置 行:1 字符: 1
+ iex (new-object net.webclient).downloadstring('https://get.scoop.sh')
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Invoke-Expression], MethodInvocationException
+ FullyQualifiedErrorId : WebException, Microsoft.PowreShell.Commands.InvokeExpressionCommand
需执行以下命令:
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
如果是新系统,可以尝试以下操作:打开ie,在弹出的窗口点击确定
scoop help
因为用scoop下载软件大多是从外部链接下载的,网速较慢且容易失败,可以安装aria2来提升下载速度:
scoop install aria2
安装完成后下载文件会优先调用aria2进行下载。
原文地址:https://boyinthesun.cn/post/scoop/