news 2026/6/15 11:05:50

Scoop 全局安装指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Scoop 全局安装指南

Scoop 全局安装指南

什么是 Scoop 全局安装?

Scoop 支持两种安装模式:

  • 本地安装:应用程序安装在用户目录下(C:\Users\用户名\scoop),仅当前用户可用
  • 全局安装:应用程序安装在系统目录下(C:\ProgramData\scoop),所有用户都可以使用

全局安装需要管理员权限,但可以让所有用户都能使用安装的应用程序。

为什么需要全局安装?

  1. 多用户共享:多个用户账户可以共享同一套工具
  2. 系统级工具:某些工具(如 Ninja、CMake)更适合全局安装
  3. PATH 环境变量:全局安装的工具会自动添加到系统 PATH,无需手动配置

安装步骤

前置条件

  1. 已安装 Scoop:如果还没有安装,请先安装 Scoop

    # 在 PowerShell 中执行Set-ExecutionPolicyRemoteSigned-Scope CurrentUserirmget.scoop.sh|iex
  2. 管理员权限:全局安装,需要以管理员身份运行 PowerShell

全局安装命令

# 基本语法scoop install-g <应用名称># 示例:全局安装 Ninjascoop install-g ninja# 示例:全局安装 CMakescoop install-g cmake

完整操作流程

步骤 1:以管理员身份打开 PowerShell
  1. Win + X
  2. 选择“Windows PowerShell (管理员)”“终端 (管理员)”
  3. 如果出现 UAC 提示,点击“是”
步骤 2:验证管理员权限
# 检查当前是否为管理员([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole]::Administrator)

如果返回True,说明已获得管理员权限。

步骤 3:执行全局安装
# 全局安装 Ninja(构建系统)scoop install-g ninja# 全局安装 CMake(构建工具)scoop install-g cmake# 全局安装 Git(版本控制)scoop install-g git
步骤 4:验证安装
# 检查 Ninja 是否安装成功ninja--version# 检查 CMake 是否安装成功cmake--version# 查看全局安装的应用列表scoop list--global

常用全局安装的应用

开发工具

# 构建系统scoop install-g ninja# 快速构建系统scoop install-g cmake# 跨平台构建工具# 版本控制scoop install-g git# Git 版本控制scoop install-g git-lfs# Git 大文件支持# 编译器scoop install-g mingw# MinGW 编译器套件scoop install-g llvm# LLVM 编译器工具链

系统工具

# 网络工具scoop install-g curl# 命令行下载工具scoop install-g wget# 另一个下载工具# 文本处理scoop install-g vim# 文本编辑器scoop install-g neovim# 现代 Vim

管理全局应用

查看全局安装的应用

# 列出所有全局安装的应用scoop list--global# 或者简写scoop list-g

更新全局应用

# 更新所有全局应用scoop update--global# 更新特定全局应用scoop update-g ninja

卸载全局应用

# 卸载全局应用scoop uninstall-g ninja# 卸载并清理缓存scoop uninstall-g ninja--purge

查看全局应用信息

# 查看应用详细信息scoop info-g ninja# 查看应用安装位置scoop which ninja

常见问题

Q1: 提示 “you need admin rights to install global apps”

原因:当前 PowerShell 会话没有管理员权限。

解决方法

  1. 关闭当前 PowerShell 窗口
  2. 右键点击 PowerShell 图标
  3. 选择“以管理员身份运行”
  4. 重新执行安装命令

Q2: 全局安装后仍然找不到命令

原因:PATH 环境变量未更新。

解决方法

# 刷新环境变量(在当前 PowerShell 会话中)refreshenv# 或者重新打开 PowerShell 窗口

Q3: 如何将本地安装的应用升级为全局?

方法 1:直接全局安装(推荐)

# 如果应用已本地安装,直接全局安装会自动处理scoop install-g ninja

方法 2:先卸载本地,再全局安装

# 卸载本地版本scoop uninstall ninja# 全局安装scoop install-g ninja

Q4: 全局安装的应用存储在哪里?

全局应用安装在:

C:\ProgramData\scoop\apps\<应用名称>

全局应用的 shims(快捷方式)在:

C:\ProgramData\scoop\shims

Q5: 如何查看全局安装路径?

# 查看全局安装根目录scoop config global_path# 查看应用的具体安装路径scoop which ninja

最佳实践

1. 选择合适的安装方式

  • 全局安装:适合系统级工具(CMake、Ninja、Git 等)
  • 本地安装:适合个人开发工具、测试工具

2. 定期更新

# 更新 Scoop 本身scoop update# 更新所有应用(包括全局)scoop update--all--global

3. 清理缓存

# 清理下载缓存scoop cacherm--all# 清理旧版本scoop cleanup--all--global

4. 备份全局应用列表

# 导出全局应用列表scoop export--global > global-apps.txt# 恢复安装(在其他机器上)Get-Contentglobal-apps.txt|ForEach-Object{scoop install-g$_}

实际应用示例:使用 Ninja 构建系统

完整流程

# 1. 以管理员身份打开 PowerShell# 2. 全局安装 Ninjascoop install-g ninja# 3. 验证安装ninja--version# 4. 在项目中使用cd"D:\test\cmake学习\01-基础示例"# 清理旧的构建文件Remove-Item-Recurse-Force build-ErrorAction SilentlyContinue# 创建构建目录mkdir build cd build# 使用 Ninja 生成器配置 CMakecmake-G"Ninja"..# 构建项目cmake--build.# 或直接使用ninja

总结

全局安装是 Scoop 的强大功能之一,特别适合:

  • ✅ 系统级开发工具
  • ✅ 需要多用户共享的工具
  • ✅ 需要添加到系统 PATH 的工具

记住:全局安装需要管理员权限,但安装后所有用户都可以使用,非常方便!


相关命令速查

# 安装scoop install-g <app># 全局安装# 查看scoop list-g# 列出全局应用scoop info-g <app># 查看应用信息scoop which <app># 查看应用路径# 更新scoop update-g <app># 更新特定应用scoop update--global# 更新所有全局应用# 卸载scoop uninstall-g <app># 卸载全局应用# 清理scoop cleanup-g <app># 清理旧版本scoop cacherm# 清理缓存
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/15 11:20:35

AI行业应用深度解析:从金融到制造业的落地实践

引言&#xff1a;AI赋能的行业革命人工智能正以前所未有的速度渗透到各行业核心业务流程中&#xff0c;从自动化到智能化&#xff0c;从辅助决策到自主执行。本报告将深入分析AI在金融、医疗、教育、制造业四大关键领域的落地案例&#xff0c;配备详细的技术实现、流程图、Prom…

作者头像 李华
网站建设 2026/6/15 12:18:23

企业合规必备|2025 算法备案实操指南:避坑要点 + 未合规风险

某物流科技公司优化智能调度算法后&#xff0c;因未完成备案被要求整改&#xff0c;同时面临相应处罚&#xff1b;某资讯平台因备案流程滞后&#xff0c;推荐功能暂停服务数日&#xff0c;用户活跃度出现明显下降……​ 2025 年&#xff0c;算法备案已成为互联网相关企业的合规…

作者头像 李华
网站建设 2026/6/15 13:25:59

ModelEngine API与SDK深度解析与实战指南:从零构建AI应用的完整手册

ModelEngine API与SDK深度解析与实战指南&#xff1a;从零构建AI应用的完整手册 【免费下载链接】doc ModelEngine开源项目公共文档库 项目地址: https://gitcode.com/ModelEngine/doc 想要快速上手ModelEngine开发&#xff1f;别慌&#xff01;这篇指南将带你从基础概念…

作者头像 李华
网站建设 2026/6/15 13:04:46

《破局核心领域 “卡脖子”:国产数据库四十年进化史与 2025 新机遇》

本文聚焦2025年国产数据库行业核心动态&#xff0c;结合信创政策导向、最新技术突破及关键行业落地实践&#xff0c;系统梳理发展脉络、技术路线差异、头部产品竞争力及未来趋势&#xff0c;为企业选型与开发者技术深耕提供专业参考。全文约5000字&#xff0c;涵盖多维度深度分…

作者头像 李华
网站建设 2026/6/15 12:19:06

媒体观点丨Databricks与袋鼠云,两个故事、一个方向

以下文章来源于数据猿&#xff0c;作者月满西楼。“中国的DataAI平台&#xff0c;不仅仅是复制Databricks那么简单。过去两年&#xff0c;关于AI的叙事有一个明显的转折点。一开始&#xff0c;所有人都在看参数量、模型榜单和Demo效果——谁的模型更大、更“聪明”&#xff0c;…

作者头像 李华
网站建设 2026/6/15 13:13:15

国产数据库技术:DM数据库学习实践心得

目录引言&#xff1a;国产数据库的发展背景与学习意义DM数据库基础认知DM数据库安装与环境配置实践DM数据库实例管理与核心配置DM数据库备份与还原机制及实操DM数据库函数体系与应用场景SQL语句查询与优化实践DM SQL程序设计思路与实现步骤DM数据库实操问题解决案例分析学习总结…

作者头像 李华