以前我写过文章介绍过Windows下的包管理器Chocolatey,而Chocolatey并不是唯一的选择。还有一个很流行的选择就是scoop。原来我用Chocolatey比较多一点,但是后来因为我发现Chocolatey安装的JDK等软件更新的时候路径会发生变化,每次更新都需要重新配置一遍路径,比较麻烦。于是就把这些软件切换到了scoop上,scoop可以用current文件夹保持路径不变,这一点非常方便。
安装scoop
scoop安装非常简单,无需UAC,打开powershell输入下面命令即可。
iwr -useb get.scoop.sh | iex
如果遇到问题,可能需要修改一下脚本的执行权限。
Set-ExecutionPolicy RemoteSigned -scope CurrentUser
scoop会安装在~/scoop
文件夹下,如果希望安装到其他位置,也是可以的,修改一下SCOOP环境变量即可。
$env:SCOOP='C:\scoop'
[environment]::setEnvironmentVariable('SCOOP',$env:SCOOP,'User')
iwr