https://blog.csdn.net/qq_49470767/article/details/109453518
Scoop安装时出现下面问题,解决办法见上述链接
scoop安装时出现使用“1”个参数调用“DownloadString”时发生异常:“未能解析此远程名称:raw.githubusercontent.com。
具体步骤如下:
1. 将 C:\Windows\System32\drivers\etc下的host文件拷贝到桌面,打开host后,在host文件中添加如下配置
199.232.68.133 raw.githubusercontent.com
然后替换C:\Windows\System32\drivers\etc下的host文件
然后执行安装命令。
Scoop安装步骤
安装前的准备
- 用户名不含中文字符
- Windows 7 SP1+ / Windows Server 2008+
- PowerShell 3+
- .NET Framework 4.5+
若Powershell或.NET Franmework版本过旧,更新后重启即可。
若不清楚版本号,可Win+R
运行powershell,输入以下命令获取版本号
$PSVersionTable.PSVersion.Major #查看Powershell版本
$PSVersionTable.CLRVersion.Major #查看.NET Framework版本
执行安装命令
Set-ExecutionPolicy RemoteSigned -scope CurrentUser
iwr -useb get.scoop.sh | iex
修改Scoop安装目录
- 用户安装的程序和scoop本身位于C:\Users<user>\scoop。
- 全局安装的程序(–global)位于C:\ProgramData\scoop。
可以通过环境变量更改这些设置。具体步骤如下:
$env:SCOOP='E:\UserScoop'
[Environment]::SetEnvironmentVariable('USERSCOOP', $env:SCOOP, 'User')
$env:SCOOP_GLOBAL='E:\GlobalScoopApps'
[Environment]::SetEnvironmentVariable('SCOOP_GLOBAL', $env:SCOOP_GLOBAL, 'Machine')
修改前需要先创建上述两个文件夹,然后将 C:\ProgramData\scoop目录下的4个文件夹,分别拷贝到两个文件夹中。
https://blog.csdn.net/luoyooi/article/details/102990113
命令总结
# 安装scoop
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
Invoke-Expression (New-Object System.Net.WebClient).DownloadString('https://get.scoop.sh')
# 设置环境变量
$env:SCOOP='D:\Applications\Scoop'
[Environment]::SetEnvironmentVariable('SCOOP', $env:SCOOP, 'User')
$env:SCOOP_GLOBAL='F:\GlobalScoopApps'
[Environment]::SetEnvironmentVariable('SCOOP_GLOBAL', $env:SCOOP_GLOBAL, 'Machine')
# 设置环境变量之后,建议将默认目录下的所有文件复制到新目录下
# 开始安装软件
scoop install aria2
# scoop install <软件名>
# global目录下安装:scoop install -g <软件名>
# 找不到软件?添加软件库
scoop bucket add <bucketname>