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的常用命令
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 官方推荐的导出/导入功能
导出当前的软件列表: scoop export > ~/Desktop/scoop-apps.json在新系统安装 Scoop 后导入: scoop import ~/Desktop/scoop-apps.json如果没有备份,可以尝试使用scoop reset *命令补救
Scoop包管理器的使用
https://fuwari.vercel.app/posts/scoop包管理器的使用/