SCOOP--Windows包管理工具
本文最后更新于 3 天前
前言
scoop是windows环境下的包管理工具。对于开发人员来说,包管理工具是不可或缺的工具之一。没有包管理工具,我们需要的环境都需要去官网下载,再自己进行环境变量的配置,十分的繁琐。有了包管理工具,我们只需为包管理工具配置环境变量,通过包管理工具安装我们需要的包,包管理工具会自动为我们配置好相应的环境变量。
一、安装SCOOP
安装scoop十分的简单,只需要两行命令:
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser # Optional: Needed to run a remote script the first time
irm get.scoop.sh | iex第一行代码是可选的,如果是第一次执行远程脚本就需要此命令。
scoop会默认安装在C盘。如果我们希望安装在其他盘,就需要先执行以下四条命令(也可以手动添加到环境变量中):
$env:SCOOP='E:\UserScoop' # 更改为你想安装的位置
[Environment]::SetEnvironmentVariable('SCOOP', $env:SCOOP, 'User') # 用户环境变量
$env:SCOOP_GLOBAL='E:\GlobalScoopApps' # 更改为你想安装的位置
[Environment]::SetEnvironmentVariable('SCOOP_GLOBAL', $env:SCOOP_GLOBAL, 'Machine') # 系统环境变量打开windows的powershell(版本需要5.1及以上),输入以上命令,输入 A 更改策略。
输入第二条命令进行scoop的安装。由于我已经安装过了,所以给出了如下的提示:
二、测试scoop
powershell输入scoop有如下提示即为成功:
三、为scoop添加bucket
scoop的bucket这一概念类似于软件源。只有添加了“软件源”,我们才能安装我们想要的包。scoop本身是有main这个源的,但是包太少,我们开发所需的很多环境都没有。
我们执行以下命令进行bucket的添加:
scoop bucket add <bucket>bucket可以在scoop官网 查找。
bucket只需要取 / 后面的即可。
比如我们添加一下Java的bucket:
scoop bucket add java添加完之后我们就可以安装JDK啦,这里我们可以用search命令查找有哪些版本的JDK:
scoop search jdk可以看到scoop收录的JDK非常的齐全,比较新的graalvm22-jdk17都在其列,那就来尝试安装一下吧~
scoop install graalvm22-jdk17图中的aria2想必大家都不陌生吧,scoop可以通过aria2进行包的下载,多线程下载加快速度。
我们只需要通过scoop安装aria2,scoop就会自动启用aria2进行包的下载。
scoop install aria2在下次用scoop安装包时就会生效。




























