257 字 1 分钟阅读
Scoop:Windows 下的命令行包管理器与跨平台 PowerShell Core 实践入门
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
互动
暂无留言,来做第一个吧。