安装 Scoop
准备
确保 PowerShell 能执行本地脚本
set-executionpolicy remotesigned -scope currentuser
安装
打开 PowerShell,执行:
Invoke-Expression (New-Object System.Net.WebClient).DownloadString('https://get.scoop.sh')
这将会安装在用户目录的 scoop
文件夹下(C:\Users\<Username>\scoop)
若要安装至自定义目录,参阅 Scoop Wiki。
使用
搜索软件包
scoop search <软件包名>
查看软件包信息
软件包详情
scoop info <软件包名>
软件包主页
scoop home <软件包名>
添加 bucket
scoop bucket add <bucket名> <Git仓库地址>
Scoop 自带的 mian bucket 皆为无 GUI 的软件包,要添加 main bucket 中没有的软件以及带 GUI 的软件,则需要手动添加其他 bucket。
添加 extras bucket
scoop bucket add extras
添加 java bucket
scoop bucket add java
安装软件包
scoop install <软件包名>
更新
更新 Scoop
scoop update
更新指定软件包
scoop update <软件包名>
更新全部软件包
scoop update *
列出已安装软件包
scoop list
卸载软件包
scoop uninstall <软件包名>
清理
删除旧版本软件包
scoop cleanup
删除缓存
scoop cache rm *
更多帮助
scoop help
以及 Scoop Wiki
示例 - 安装 Java 环境
-
首先添加 java bucket,若已添加则忽略这步
scoop bucket add java
-
搜索可用的 JDK
scoop search jdk
搜索结果:
'java' bucket: adoptopenjdk-hotspot-jre (15-36) adoptopenjdk-hotspot (15-36) adoptopenjdk-lts-hotspot-jre (11.0.8-10) adoptopenjdk-lts-hotspot (11.0.8-10) adoptopenjdk-lts-openj9-jre (11.0.8-10-0.21.0) adoptopenjdk-lts-openj9-xl-jre (11.0.8-10-0.21.0) adoptopenjdk-lts-openj9-xl (11.0.8-10-0.21.0) adoptopenjdk-lts-openj9 (11.0.8-10-0.21.0) adoptopenjdk-lts-upstream-jre (11.0.8-10) adoptopenjdk-lts-upstream (11.0.8-10) adoptopenjdk-openj9-jre (15-36-0.22.0) adoptopenjdk-openj9-xl-jre (15-36-0.22.0) adoptopenjdk-openj9-xl (15-36-0.22.0) adoptopenjdk-openj9 (15-36-0.22.0) ojdkbuild-full (14.0.2.12-1) ojdkbuild (14.0.2.12-1) ojdkbuild10-full (10.0.2-1.b13) ojdkbuild10 (10.0.2-1.b13) ojdkbuild11-full (11.0.8.10-1) ojdkbuild11 (11.0.8.10-1) ojdkbuild12-full (12.0.2.9-1) ojdkbuild12 (12.0.2.9-1) ojdkbuild13-full (13.0.3.3-1) ojdkbuild13 (13.0.3.3-1) ojdkbuild14-full (14.0.2.12-1) ojdkbuild14 (14.0.2.12-1) ojdkbuild8-full (1.8.0.265-1.b01) ojdkbuild8 (1.8.0.265-1.b01) ojdkbuild9-full (9.0.4-1.b11) ojdkbuild9 (9.0.4-1.b11) openjdk-ea (15-36) openjdk (14.0.2-12) openjdk10 (10.0.2-13) openjdk11 (11.0.2-9) openjdk12 (12.0.2-10) openjdk13 (13.0.2-8) openjdk14 (14.0.2-12) openjdk15 (15-36) openjdk7-unofficial (7u80-b32) openjdk9 (9.0.4-12) oraclejdk (14.0.2-12) oraclejdk14 (14.0.2-12)
-
安装偏好的版本,此处以 Oracle JDK 为例
scoop install oraclejdk
-
测试 Java
java -version
展示当前 Java 安装路径
scoop which java
-
在多个 Java 版本中切换
scoop reset <Java 软件包名>