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更改策略。

重新执行安装脚本

posted @ 2024-09-29 10:05  ffff5  阅读(48)  评论(0编辑  收藏  举报