安装Scoop
启动PowerShell更改系统策略
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
命令行安装Scoop
在powershell中,使用如下两条命令中的任意一个安装scoop
Invoke-Expression (New-Object System.Net.WebClient).DownloadString('https://get.scoop.sh')
iwr -useb get.scoop.sh | iex
环境验证
在Powershell中输入命令scoop help
得到如下内容,标示安装成功环境配置成功
路径修改
默认情况下,软件安装在当前用户路径下,例如C:\Users\Administrator\scoop
,通过命令行修改路径,前提是确保修改的路径确实存在,因为命令行是不会因为路径不存在而报错的,但是后续再进行安装其他软件的时候
PS C:\Users\Administrator> $env:SCOOP='D:\Applications\Scoop'
PS C:\Users\Administrator> [Environment]::SetEnvironmentVariable('SCOOP', $env:SCOOP, 'User')
PS C:\Users\Administrator> $env:SCOOP_GLOBAL='D:\GlobalScoopApps'
PS C:\Users\Administrator> [Environment]::SetEnvironmentVariable('SCOOP_GLOBAL', $env:SCOOP_GLOBAL, 'Machine')
路径设置完成后,因为新路径里的结构与原路径的结构稍微有所不同,因此务必将原Scoop路径下的目录结构复制过来
安装aria2用于加速下载速度
在powershell中执行命令scoop install aria2
执行成功后,在新路径下就能看到aria2的内容了
到此为止,Scoop工具的所有配置完成,然而它本身默认的工具库或许不全,可以使用命令添加其他的库
scoop bucket add bucketname
bucketname | detailed content |
---|---|
main | Default bucket for the most common (mostly CLI) apps |
extras | Apps that don’t fit the main bucket’s criteria |
games | Open source/freeware games and game-related tools |
nerd-fonts | Nerd Fonts |
nirsoft | A subset of the 250 Nirsoft apps |
java | Installers for Oracle Java, OpenJDK, Zulu, ojdkbuild, AdoptOpenJDK, 7、Amazon Corretto, BellSoft Liberica & SapMachine |
jetbrains | Installers for all JetBrains utilities and IDEs |
nonportable | Non-portable apps (may require UAC) |
php | Installers for most versions of PHP |
versions | Alternative versions of apps found in other buckets |
常用命令
scoop install <软件名>
scoop install -g <软件名>
安装到global目录
scoop search <软件名>