banner
Cypress

Cypress

twitter
telegram
github
discord server

SCOOP——Windows包管理工具

image

前言:#

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 更改策略

image

输入第二条命令进行 scoop 的安装:由于我已经安装过了所以给出了如下的提示

image

二、测试 scoop#

powershell 输入 scoop 有如下提示即为成功

image

三、为 scoop 添加 bucket#

scoop 的 bucket 这一概念类似于软件源,只有添加了 “软件源”,我们才能安装我们想要的包,scoop 本身是有 main 这个源的,但是包太少,我们开发所需的很多环境都没有。

我们执行一下命令进行 bucket 的添加

scoop bucket add <bucket>

bucket 可以在 scoop 官网查找

image

bucket 只需要取 / 后面的即可

比如我们添加一下 Java 的 bucket:

scoop bucket add java

添加完之后我们就可以安装 JDK 啦,这里我们可以用 search 命令查找有哪些版本的 JDK

scoop search jdk

image

image

可以看到 scoop 收录的 JDK 非常的齐全,比较新的 graalvm22-jdk17 都在其列,那就来尝试安装一下吧~

scoop install graalvm22-jdk17

image

图中的 aria2 想必大家都不陌生吧,scoop 可以通过 aria2 进行包的下载,多线程下载加快速度。

我们只需要通过 scoop 安装 aria2,scoop 就会自动启用 aria2 进行包的下载。

scoop install aria2

在下次用 scoop 安装包时 aria2 就会生效。

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。