485 字
2 分钟
Scoop包管理器的使用

Scoop根目录下的五个子目录#

app目录#

这个里面存储各个安装好的软件。

buckets目录#

Buckets表示scoop的各个软件仓库,这个文件夹里面存储着本机已经启用的各个软件仓库。

cache目录#

这个目录里面存储着下载好的软件包,可以使用scoop cache rm -a全部删除

persist目录#

这个目录里面存储着各个软件的数据,相当于%APPDATA%目录下的每个软件的数据

shims目录#

用于起到环境变量的作用,并不是所有软件都使用shims,一些软件如nodejs还是会把scoop/app目录下的对应文件夹放入Path中。scoop提倡那些有着复杂环境变量的软件不使用shims。

常见问题#

下载失败如何删除#

首先使用scoop status检查是否有安装失败的项目,如果没有可以直接去五个目录寻找,手动删除。

如果status中显示有失败的项目,先尝试使用scoop uninstall [appname]删除,若删除失败则手动删除

scoop的常用命令#

Terminal window
scoop update //更新 Scoop 和软件库
scoop status //查看哪些软件有新版本
scoop search <软件名> //搜索软件
scoop update * //更新所有已安装软件
scoop list //查看已安装列表
scoop cleanup <软件名> //Scoop 在更新软件后会保留旧版本的二进制文件,建议清理
scoop bucket known //查询官方已知的bucket仓库
scoop bucket list //列出已经安装的仓库
scoop config proxy 127.0.0.1:7890 //配置代理
scoop config proxy //查看当前代理配置

重装系统#

重装系统前,Scoop 官方推荐的导出/导入功能

Terminal window
导出当前的软件列表: scoop export > ~/Desktop/scoop-apps.json
在新系统安装 Scoop 后导入: scoop import ~/Desktop/scoop-apps.json

如果没有备份,可以尝试使用scoop reset *命令补救

Scoop包管理器的使用
https://fuwari.vercel.app/posts/scoop包管理器的使用/
作者
哈轰轰轰
发布于
2025-12-22
许可协议
CRAZY KF-C-V 5.0