Scoop 基础教程
安装
scoop 设置默认安装路径
## 用户安装
$env:SCOOP='D:\Base'
[Environment]::SetEnvironmentVariable('SCOOP', $env:SCOOP, 'User')
## 全局安装
$env:SCOOP_GLOBAL='D:\Global'
[environment]::setEnvironmentVariable('SCOOP_GLOBAL',$env:SCOOP_GLOBAL,'Machine')
安装命令
iex "& {$(irm get.scoop.sh)} -RunAsAdmin"
代理配置
## 添加代理
scoop config proxy 127.0.0.1:10809
## 删除代理
scoop config rm proxy
bucket
添加bucket
scoop bucket add <仓库名>
// 常用仓库
scoop bucket add extras
scoop bucket add nirsoft
scoop bucket add ar https://github.com/arch3rPro/PST-Bucket
查看已添加buicket
scoop bucket list
整理的一些bucket
Bucket | 描述 |
---|---|
Main | Windows 的命令行安装程序 |
extras | 包含不太符合主存储桶标准的应用 |
main | 下一代的 Scoop 默认 Bucket |
chawyehsu/dorado | 🐟 又是一个可爱的 Scoop 的 Bucket |
Ash258/Scoop-Ash258 | 个人 Bucket,包含各种应用 |
nerd-fonts | 一个用于安装 Nerd Fonts 字体的 Bucket |
java | 用于 Oracle Java, OpenJDK, Zulu, ojdkbuild, AdoptOpenJDK, Amazon Corretto, BellSoft Liberica, SapMachine和Microsoft JDK 的 Bucket |
borger/scoop-galaxy-integrations | 提供安装、附加和更新 GOG Galaxy 2 号集成的简单方法 |
TheRandomLabs/Scoop-Spotify | 一个用于 Spotify、Spicetify 和相关软件包的 Bucket |
nonportable | 一个用于非可移植应用程序的 Bucket |
games | 开源/免费游戏和游戏相关工具的 Bucket |
TheCjw/scoop-retools | 逆向工程工具的 Bucket |
jetbrains | 包含 Jetbrians IDE 的 Bucket |
integzz/scoopet | 包含学术研究应用的 Bucket |
Versions | 包含一些知名软件包的旧版本的 Bucket |
Ash258/GenericBucket | 通用的 Bucket 模板 |
kidonng/sushi | 一个美味的、包容的 Bucket |
rasa/scoops | 一个美味的的 Bucket |
littleli/scoop-clojure | 安装 Clojure 的 Bucket |
MCOfficer/scoop-nirsoft | 个人收藏的 nirsoft.net-bucket,总共包含了250多个程序 |
kkzzhizhou/coop-apps | 合并多个Scoop仓库,使用Github Action自动更新 |
KNOXDEV/wsl | 一个用于 WSL 的 Bucket,不需要 Windows UWP 应用商店 |
Ash258/Scoop-Sysinternals | 所有分开的 Sysinternals 工具的 Bucket |
TheRandomLabs/Scoop-Bucket | 个人收藏的 Bucket |
cderv/r-bucket | R 语言用户和软件工程师使用的个人 Bucket |
kkzzhizhou/scoop-zapps | 自用Scoop仓库,使用 Github Actions 自动更新 |
tetradice/scoop-iyokan-jp | 日本语环境に最适化されたscoop bucket |
rkbk60/scoop-for-jp | 适合小日子过得不错的日本人的 Bucket |
ZvonimirSun/scoop-iszy | ZvonimirSun 个人收藏的 Bucket |
php | PHP 的 Bucket |
软件管理
# 查找软件
scoop search name
# 安装软件
scoop install name@version
# 卸载软件
scoop uninstall name
安装Aria2
Scoop 使用 Aria2 进行多线程下载,之后它会应用于 Scoop 安装软件过程所有的下载
scoop install aria2
配置一下 Aria2 的参数 scoop config [参数]
参数:
- aria2-enabled (是否启用 Aria2,默认: true)
- aria2-retry-wait (重试等待时间,默认: 2)
- aria2-split (单任务最大连接数,默认: 5)
- aria2-max-connection-per-server (单服务器最大连接数,默认: 5,最大: 16)
- aria2-min-split-size (文件最小切片大小: 5M)
比如:
# 重试等待时间 5s
scoop config aria2-retry-wait 5
# 单任务最大连接数 32
scoop config aria2-split 32
# 单服务器最大连接数 16
scoop config aria2-max-connection-per-server 16
# 文件最小切片 1M
scoop config aria2-min-split-size 1M
# 禁止平时出现的警告
scoop config aria2-warning-enabled false
报错
问题1.:执行安装命令报错
问题描述
执行安装命令报错“PowerShell requires an execution policy in [Unrestricted, RemoteSigned, ByPass] to run Scoop. For example, to set the execution policy to 'RemoteSigned' please run 'Set-ExecutionPolicy RemoteSigned -Scope CurrentUser'.”
问题原因
PowerShell默认不允许任何脚本运行。
解决方案
get-executionpolicy命令检查配置。
set-executionpolicy remotesigned更改策略。
重新执行安装脚本
本文来自博客园,作者:ffff5,转载请注明原文链接:https://www.cnblogs.com/ffff5/p/18438982