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
POWERSHELL

第一行代码是可选的,如果是第一次执行远程脚本就需要此命令。

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') # 系统环境变量
POWERSHELL

打开windows的powershell(版本需要5.1及以上),输入以上命令,输入 A 更改策略。

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

二、测试scoop

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

三、为scoop添加bucket

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

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

scoop bucket add <bucket>
POWERSHELL

bucket可以在scoop官网 查找

bucket只需要取 / 后面的即可。

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

scoop bucket add java
POWERSHELL

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

scoop search jdk
POWERSHELL

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

scoop install graalvm22-jdk17
POWERSHELL

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

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

scoop install aria2
POWERSHELL

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


SCOOP--Windows包管理工具
https://blog.cypresses.cc/f6c70768/
作者
Cypress
发布于
2022年9月20日
许可协议
Nickname
Email
Website
0/500
  • OωO
  • |´・ω・)ノ
  • ヾ(≧∇≦*)ゝ
  • (☆ω☆)
  • (╯‵□′)╯︵┴─┴
  •  ̄﹃ ̄
  • (/ω\)
  • ∠( ᐛ 」∠)_
  • (๑•̀ㅁ•́ฅ)
  • →_→
  • ୧(๑•̀⌄•́๑)૭
  • ٩(ˊᗜˋ*)و
  • (ノ°ο°)ノ
  • (´இ皿இ`)
  • ⌇●﹏●⌇
  • (ฅ´ω`ฅ)
  • (╯°A°)╯︵○○○
  • φ( ̄∇ ̄o)
  • ヾ(´・ ・`。)ノ"
  • ( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
  • (ó﹏ò。)
  • Σ(っ °Д °;)っ
  • ( ,,´・ω・)ノ"(´っω・`。)
  • ╮(╯▽╰)╭
  • o(*////▽////*)q
  • >﹏<
  • ( ๑´•ω•) "(ㆆᴗㆆ)
  • 😂
  • 😀
  • 😅
  • 😊
  • 🙂
  • 🙃
  • 😌
  • 😍
  • 😘
  • 😜
  • 😝
  • 😏
  • 😒
  • 🙄
  • 😳
  • 😡
  • 😔
  • 😫
  • 😱
  • 😭
  • 💩
  • 👻
  • 🙌
  • 🖕
  • 👍
  • 👫
  • 👬
  • 👭
  • 🌚
  • 🌝
  • 🙈
  • 💊
  • 😶
  • 🙏
  • 🍦
  • 🍉
  • 😣
  • 颜文字
  • Emoji
  • Bilibili
0 comments
No comment