❧ Scoop安装和使用指南
Scoop 是一个面向 Windows 系统的轻量级命令行包管理器。主要用于帮助用户更方便地安装、卸载、更新和管理软件,类似于 Linux 系统中的 apt/yum 和 macOS 中的 Homebrew。
一、Scoop安装
使用PowerShell执行以下命令:
# 1、解除系统对powershell脚本的阻止Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser# 2、下载脚本irm get.scoop.sh -outfile 'install.ps1'# 3、指定安装目录并执行脚本.\install.ps1 -ScoopDir 'D:\Scoop'二、Scoop使用
以下是Scoop的一些常用命令及其说明和使用方法:
| 命令 | 说明 | 使用方法示例 |
|---|---|---|
alias | 管理Scoop别名 | 可以通过 scoop alias add <alias_name> <original_command> 添加别名,如 scoop alias add scl scoop clean 创建别名 |
bucket | 管理Scoop软件源 | scoop bucket add <bucket_name> 添加软件源,scoop bucket remove <bucket_name> 移除软件源 |
cache | 显示或清除下载缓存 | scoop cache show <app> 显示指定应用缓存信息,scoop cache clean 清除所有缓存 |
cat | 显示指定清单的内容 | scoop cat <app> 显示指定应用的清单内容 |
checkup | 检查潜在问题 | 直接运行 scoop checkup 检查系统和Scoop配置中可能存在的问题 |
cleanup | 通过删除旧版本清理应用 | scoop cleanup <app> 清理指定应用旧版本,不指定应用则清理所有应用旧版本 |
config | 获取或设置配置值 | scoop config get <config_key> 获取配置值,scoop config set <config_key> <value> 设置配置值 |
create | 创建自定义应用清单 | scoop create <app_name> 创建一个名为 <app_name> 的自定义应用清单 |
depends | 按安装顺序列出应用的依赖项 | scoop depends <app> 列出指定应用的依赖项 |
download | 在缓存文件夹中下载应用并验证哈希值 | scoop download <app> 下载指定应用到缓存文件夹并验证哈希值 |
export | 以JSON格式导出已安装的应用、软件源,也可选择导出配置 | scoop export 导出已安装应用和软件源,scoop export --config 同时导出配置 |
help | 显示命令的帮助信息 | scoop help <command> 显示指定命令的帮助,如 scoop help install |
hold | 锁定应用以禁用更新 | scoop hold <app> 锁定指定应用防止其更新 |
home | 打开应用的主页 | scoop home <app> 打开指定应用的官方网站 |
import | 从JSON格式的Scoop文件中导入应用、软件源和配置 | scoop import <scoopfile.json> 从指定的JSON文件导入相关内容 |
info | 显示应用的信息 | scoop info <app> 显示指定应用的详细信息 |
install | 安装应用 | scoop install <app> 安装指定应用 |
list | 列出已安装的应用 | 直接运行 scoop list 列出已安装应用 |
prefix | 返回指定应用的路径 | scoop prefix <app> 返回指定应用的安装路径 |
reset | 重置应用以解决冲突 | scoop reset <app> 重置指定应用 |
search | 搜索可用的应用 | scoop search <query> 搜索与查询词相关的应用 |
shim | 操作Scoop的符号链接 | scoop shim <action> <app> 对指定应用执行符号链接相关操作,如 scoop shim remove <app> 删除符号链接 |
status | 显示状态并检查应用的新版本 | 直接运行 scoop status 查看状态和新版本信息 |
unhold | 取消锁定应用以启用更新 | scoop unhold <app> 取消对指定应用的锁定,允许更新 |
uninstall | 卸载应用 | scoop uninstall <app> 卸载指定应用 |
update | 更新应用,或更新Scoop本身 | scoop update <app> 更新指定应用,scoop update 更新Scoop和所有可更新应用 |
virustotal | 在virustotal.com上查找应用的哈希值或网址 | scoop virustotal <app> 在virustotal.com上查找指定应用的哈希值或相关网址信息 |
which | 定位符号链接/可执行文件,类似于Linux上的“which”命令 | scoop which <executable> 查找指定可执行文件的位置 |