Scoop 是一款专注于 Windows 系统的命令行包管理工具。它希望能让 Windows 用户也能享受到类似 Linux 系统中 apt 或 yum 那样便捷的软件管理体验。你可以通过简单的命令来安装、更新、卸载各种软件。
管理便捷:软件安装、更新、卸载非常方便。
环境清洁:软件安装于用户目录,隔离系统。
依赖自动处理:省去手动安装依赖的麻烦。
软件丰富:主仓库和社区仓库提供了大量软件供选择。
开源免费:Scoop 本身是开源的。
Scoop 尤其适合以下场景:
开发人员:方便地管理各种编程语言环境(Python, Node.js, Java, Go等)、SDK、开发工具(如 Git, Docker, VS Code)。
追求效率的用户:希望快速、整洁地安装和管理软件,避免手动查找和安装的麻烦。
系统管理员:需要批量配置和管理多台Windows机器上的软件。
Scoop 通过 "buckets"(软件库) 来组织软件。
主仓库(main bucket):Scoop 官方维护,包含一些精选的常用软件,尤其是无GUI的命令行工具。
扩展仓库(extras bucket):包含许多流行的图形界面应用程序(如 Google Chrome, VSCode, Spotify 等)。这是最常用的非官方仓库之一。
其他社区仓库:还有许多由社区维护的仓库,提供特定类型的软件,如专业开发工具、游戏或小众软件。
添加 extras 仓库:
scoop bucket add extras
然后就可以安装其中的软件了,例如安装 VSCode:
scoop install extras/vscode
下面是一个表格,汇总了它的核心特点:
特性维度 | 说明 |
---|---|
自动化管理 | 从下载、解压到配置环境变量,全程自动化,无需手动干预。 |
纯净安装 | 软件通常会被安装在你的用户目录下,与系统文件分离,避免污染系统环境。 |
依赖管理 | 自动处理软件所需的依赖关系,确保工具链完整。 |
软件仓库 | 官方仓库提供精选软件,丰富的社区仓库(buckets)则几乎覆盖所有类型的应用。 |
一键更新 | 一条命令即可更新所有已安装软件。 |
用管理员身份打开 PowerShell。
设置 PowerShell 执行策略:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
自定义安装地址
irm get.scoop.sh -outfile 'install.ps1'
.\install.ps1 -ScoopDir 'D:\Scoop' -ScoopGlobalDir 'D:\ScoopGlobal' -NoProxy
(适用于已安装官方源或其他镜像地址的人使用)
更换scoop的repo地址
scoop config SCOOP_REPO "https://gitee.com/scoop-installer/scoop"
拉取新库地址
scoop update
还原原来的配置
scoop config rm SCOOP_REPO scoop update
bucket安装
scoop bucket add extras scoop bucket add java scoop bucket add versions
Scoop 支持使用 Aria2 进行多线程下载,可以显著提升下载速度。
scoop install aria2
scoop install 7zip
scoop install git
scoop install main/mysql scoop install versions/mysql57 scoop install main/mariadb scoop install versions/mariadb103
关系数据库
scoop install extras/dbeaver
scoop install extras/heidisql
这个需要jdk11起步
scoop install extras/arcadedb
非关系数据库
scoop install extras/redis-tui
scoop install extras/another-redis-desktop-manager
scoop install java/zulu8-jdk
scoop install java/temurin8-jdk
scoop install java/dragonwell8-jdk
scoop install java/liberica8-jdk
scoop install java/ojdkbuild8
scoop install java/corretto8-jdk
scoop install main/minio
scoop install main/minio-client
scoop install main/redis
scoop install main/postgresql
scoop install main/ruby
scoop install main/rust
scoop install main/nginx
scoop install main/go
scoop install main/nvm
scoop install main/nodejs
scoop install main/pnpm
scoop install main/python
scoop install main/groovy
scoop install main/groovyserv
scoop install extras/xmind
scoop install extras/draw.io
scoop install extras/apifox
scoop install extras/hoppscotch
管理jdk、nvm、go、python等等
scoop install main/vfox
scoop install extras/eclipse-java
scoop install extras/vscode
scoop install extras/idea
scoop install extras/android-studio
scoop install extras/idea-ultimate
scoop install extras/jetbrains-toolbox
scoop install extras/mockoon
scoop install extras/librewolf
scoop install extras/firefox
scoop install extras/brave
scoop install extras/googlechrome
下载器
scoop install extras/motrix
steam
scoop install games/steam
typora免费版
scoop install versions/typora0.11.18
git托管
scoop install main/gogs
网盘
scoop install extras/nextcloud
思源笔记
scoop install extras/siyuan-note
host管理
scoop install extras/switchhosts
git托管
scoop install main/gitea
文本编辑
scoop install extras/notepadnext
图库上传
scoop install extras/picgo
开源office
scoop install extras/libreoffice
mongodb管理
scoop install extras/mongodb-compass
cpuz
scoop install extras/cpu-z
文档编辑
scoop install extras/cudatext
设计
scoop install extras/figma
下载器
scoop install extras/freedownloadmanager
终端
scoop install extras/tabby
图片查看
scoop install extras/imagine
mqttx服务器
scoop install extras/mqttx
rocket管理
scoop install extras/rocketchat-client
LLM使用
scoop install extras/cherry-studio
ollma
scoop install extras/ollama-full
文件分享
scoop install extras/filezilla-server
pdf编辑
scoop install extras/stirling-pdf
文件分享
scoop install extras/localsend
播放器
scoop install extras/potplayer
广告过滤
scoop install extras/adguardian
密码管理
scoop install main/1password-cli
office工具
scoop install extras/office-tool-plus
wps
scoop install extras/wpsoffice
win预览
scoop install extras/quicklook
win工具
scoop install extras/powertoys
命令 | 作用 | 示例 |
---|---|---|
scoop search <软件名> | 搜索软件 | scoop search python |
scoop install <软件名> | 安装软件 | scoop install git |
scoop uninstall <软件名> | 卸载软件 | scoop uninstall curl |
scoop list | 列出已安装软件 | scoop list |
scoop update | 更新 Scoop 自身 | scoop update |
scoop update <软件名> | 更新特定软件 | scoop update git |
scoop update * | 更新所有软件 | scoop update * |
scoop status | 检查哪些软件可更新 | scoop status |
scoop bucket add <桶名> | 添加软件源桶 | scoop bucket add extras |
scoop bucket rm <桶名> | 移除已添加的桶 | scoop bucket rm extras |
scoop bucket list | 列出已添加的桶 | scoop bucket list |
scoop bucket known | 列出官方认可的桶 | scoop bucket known |
scoop reset <软件名> |
删除scoop以及使用scoop安装的应用
scoop uninstall scoop
如果卸载过程中提示7z卸载失败就先卸载7z
scoop uninstall 7z
本文作者:Weee
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!