稍微找了找Flatpak的文档没怎么找到相关描述,源码看不懂就干脆粗略测了一下。
看起来Flatpak在系统范围安装软件的时候会在/var/tmp生成缓存,中断安装的时候缓存不会消失,但是重启设备后缓存会清除。也就是如果Steam Deck默认的Flatpak配置是系统范围内安装软件的话那只需要重启一下设备;
如果是加了--user标志单纯是用户安装的话会在~/.local/share/flatpak/repo/tmp生成缓存,安装中断/执行flatpak --user repair/重启设备之后不会自动清除,但是程序安装成功后会清除缓存。