Chancel's blog

257 字 1 分钟阅读

Scoop:Windows 下的命令行包管理器与跨平台 PowerShell Core 实践入门

  • Tools

Scoop 是一个 Windows 平台下的命令行安装工具,它旨在简化软件的安装和管理

安装 Scoop,Scoop 需要 PowerShell 5(或更高版本)和 .NET Framework 4.5(或更高版本),打开 Powershell 进行安装:

Set-ExecutionPolicy RemoteSigned -scope CurrentUser
iwr -useb get.scoop.sh | iex
scoop install git
scoop update

Scoop 采用了多个源的管理方式,例如添加最常用的扩展源:

scoop bucket add extras

然后就可以安装 vscodium 如下:

scoop install vscodium

可以通过搜索软件来确定源,从而添加源再安装软件,如下:

PS > scoop search openjdk 
Results from other known buckets...
(add them using 'scoop bucket add <bucket name>')

Name                Source
----                ------
openjdk-ea          java
openjdk             java
openjdk10           java
openjdk11           java
openjdk12           java
openjdk13           java
openjdk14           java
openjdk15           java
openjdk16           java
openjdk17           java
openjdk18           java
openjdk19           java
openjdk20           java
openjdk21           java
openjdk22           java
openjdk23           java
openjdk7-unofficial java
openjdk8-redhat-jre java
openjdk8-redhat     java
openjdk9            java

PS > scoop bucket add java  
Checking repo... OK
The java bucket was added successfully.
PS > scoop install openjdk17
Installing 'openjdk17' (17.0.2-8) [64bit] from 'java' bucket
openjdk-17.0.2_windows-x64_bin.zip (177.6 MB) [==========================================================================================================================================================] 100%
Checking hash of openjdk-17.0.2_windows-x64_bin.zip ... ok.                                                             
Extracting openjdk-17.0.2_windows-x64_bin.zip ... done.
Linking ~\scoop\apps\openjdk17\current => ~\scoop\apps\openjdk17\17.0.2-8
Adding ~\scoop\apps\openjdk17\current\bin to your path.
'openjdk17' (17.0.2-8) was installed successfully!

此外,搭配 scoop 使用的还有一个 PowerShell Core,它和 Windows PowerShell 是两个相关但有区别的工具:

  • Windows PowerShell:仅支持 Windows,基于 .Net Framework,已停止更新,闭源
  • PowerShell Core: 基于 .Net Core 开发的支持跨平台框架,保留大部分 Windows PowerShell 特性,开源

PowerShell Core 是一个跨平台的任务自动化和配置管理框架,它基于 .NET Core 开发,支持在 Windows、macOS 和 Linux 上运行,提供了更广泛的兼容性和更现代化的功能

使用 Scoop 安装 PowerShell Core:

scoop install pwsh

启动 PowerShell Core:

pwsh
互动

留言

发表留言

暂无留言,来做第一个吧。