scoop 安装->使用

简介: Scoop是Windows用户级包管理器,支持快速安装/更新/卸载软件。可自定义安装路径、换源(如Gitee)、添加extras/versions等扩展仓库,并集成aria2加速下载。命令简洁,无需管理员权限,适合开发者高效管理工具链。

scoop 安装->使用

scoop用来为windows当前用户安装软件
可以在官网https://scoop.sh/#/apps搜索应用

安装

PowerShell输入以下命令

# 有需要可以通过设置环境变量,来设置安装位置
# 设置主目录(应用默认装这里)
$env:SCOOP='D:\Scoop'
[Environment]::SetEnvironmentVariable('SCOOP', $env:SCOOP, 'User')

# 设置全局目录( scoop install -g xxx 时装这里) 可以忽略这个直接安装
# 注意:全局路径需要管理员权限设置
$env:SCOOP_GLOBAL='D:\ScoopGlobal'
[Environment]::SetEnvironmentVariable('SCOOP_GLOBAL', $env:SCOOP_GLOBAL, 'Machine')

# 然后安装
irm get.scoop.sh | iex

# 设置缓存目录(下载的安装包存这里)
scoop config cache_path 'D:\Scoop\cache'


# 如果可以访问github跳过这三步
## 删除main
scoop bucket rm main
## 添加gitee的main
scoop bucket add main https://gitee.com/scoop-bucket/main.git
## 换源
scoop config SCOOP_REPO "https://gitee.com/scoop-installer/scoop.git"


# 安装git
scoop install git


# 添加额外bucket, 这里默认使用github的源
##  extras包含不符合main标准的app
scoop bucket add extras
##  versions用来安装app不同版本,允许切换
scoop bucket add versions
##  java用来安装jdk和jre
scoop bucket add java
##  nerd-fonts包含字体
scoop bucket add nerd-fonts
##  games用来安装视频游戏相关工具
scoop bucket add games


# 添加 bucket使用gitee源
scoop bucket add extras https://gitee.com/scoop-bucket/extras.git
scoop bucket add versions https://gitee.com/scoop-bucket/versions.git
scoop bucket add java https://gitee.com/scoop-bucket/java.git
scoop bucket add nerd-fonts https://gitee.com/scoop-bucket/nerd-fonts.git

配置下载工具aria2

# 参数作用
# 1. 启动aria2 2. 失败重试时间 3. 文件同时下载的线程数
# 4. 对单个服务器建立的连接数 5. 启用分片下载的文件大小
scoop install aria2
scoop config aria2-enabled true
scoop config aria2-retry-wait 2
scoop config aria2-split 16
scoop config aria2-max-connection-per-server 16
scoop config aria2-min-split-size 4M

使用

常用命令

scoop help                          # 查看帮助
scoop search 软件名                  # 寻找软件
scoop info 软件名                    # 查看APP信息
scoop install 软件名                 # 安装APP
scoop uninstall 软件名               # 卸载APP
scoop list                          # 列出已安装的APP
scoop status                        # 检查软件更新
scoop update                        # 更新Scoop自身
scoop update 软件名                  # 更新指定应用
scoop update *                      # 更新所有应用(需在apps目录下操作)
scoop bucket known                  # 列出所有已知bucket
scoop bucket add bucket名           # 添加bucket(在上一个命令查看)
scoop cache rm 软件名                # 移除应用缓存
scoop cache rm -a                   # 移除所有缓存
scoop cleanup 软件名                 # 删除旧版本

一些其他bucket源

# 包含 一些国内软件
scoop bucket add extras-cn https://github.com/Scoopforge/Extras-CN
# 一些绿色软件
scoop bucket add zapps https://github.com/kkzzhizhou/scoop-zapps.git
目录
相关文章
|
3月前
|
机器学习/深度学习 人工智能 前端开发
终端里的 AI 编程助手:OpenCode 使用指南
OpenCode 是开源的终端 AI 编码助手,支持 Claude、GPT-4 等模型,可在命令行完成代码编写、Bug 修复、项目重构。提供原生终端界面和上下文感知能力,适合全栈开发者和终端用户使用。
31910 10
|
1月前
|
存储 人工智能 自然语言处理
OpenSpec技术规范+实例应用
OpenSpec 是面向 AI 智能体的轻量级规范驱动开发框架,通过“提案-审查-实施-归档”工作流,解决 AI 编程中的需求偏移与不可预测性问题。它以机器可读的规范为“单一真相源”,将模糊提示转化为可落地的工程实践,助力开发者高效构建稳定、可审计的生产级系统,实现从“凭感觉聊天”到“按规范开发”的跃迁。
3831 19
|
网络安全 开发者 iOS开发
iOS技术博客:App备案指南
本文介绍了移动应用程序(App)备案的重要性和流程。备案是规范App开发和运营的必要手段,有助于保护用户权益、维护网络安全和社会秩序。为了帮助开发者更好地了解备案流程,本文提供了一份最新、最全、最详的备案指南,包括备案目的、好处、对象、时间、流程、条件和注意事项等内容。
iOS技术博客:App备案指南
|
人工智能 JSON 前端开发
有关D2C工具的思考和分享, 提升前端研发效率
有关D2C工具的思考和分享, 提升前端研发效率
764 1
|
存储 SQL 数据库
面试题20: 存储过程和函数的区别
面试题20: 存储过程和函数的区别
1084 0
|
4月前
|
人工智能 前端开发 JavaScript
Ant Design X ✖️ 百宝箱智能体 SDK 极速构建 AI 聊天应用
本文介绍如何使用 Ant Design X 组件库与百宝箱 SDK 快速搭建 AI 对话应用。前端采用 React + Ant Design X,提供消息气泡、智能输入框等丰富组件;后端通过百宝箱 SDK 接入主流大模型,支持流式响应与高效数据管理,实现极简代码开发、快速上线的智能聊天应用。
572 0
|
数据库 Python
Traceback(most recent call last):File "main.py", line 4l,in<module>alueError: sleep length must be n
Traceback(most recent call last):File "main.py", line 4l,in<module>alueError: sleep length must be n
|
缓存 JavaScript Oracle
Node.js版本管理工具之NVM
Node.js版本管理工具之NVM
|
SQL 关系型数据库 数据库
C语言与数据库:使用C语言操作SQLite等数据库。
C语言与数据库:使用C语言操作SQLite等数据库。
|
Shell 网络安全 UED