如何在 Mac 上卸载 Celestia
卸载 Celestia 前,先复制自己做的星表、脚本、材质和插件,项目官方说明介绍了可修改的启动设置和扩展星表,本页覆盖官网 Mac 压缩包里的应用,不覆盖所有另外安装的插件。
先退出,再移除应用
改过 Celestia.app 内部文件就先备份,再保存工作,按 Cmd + Q 退出 Celestia,检查备份后把「应用程序」里的 Mac 应用移进废纸篓,另外保存的项目和原始数据先留下。
检查本地数据
~/Library/Containers/space.celestia.Celestia在 Mac 测试中存在,容器可能保存设置或数据,移除前先检查。~/Library/Application Scripts/space.celestia.Celestia是 cask 列出的配套沙盒脚本位置。
这次测试没有确认其他家目录数据位置。确认备份并退出后,在 Finder 按 Shift + Command + G,打开上面两个精确的 Celestia 位置,只把决定不保留的条目移到废纸篓,保留单独安装的插件与共享父目录,macOS 拒绝权限的条目仍未删除。
检查卸载结果
pgrep -ifl Celestia
ls -ld /Applications/Celestia.app "$HOME/Library/Containers/space.celestia.Celestia" "$HOME/Library/Application Scripts/space.celestia.Celestia"
pgrep 没有输出只表示没有找到这个名称,不代表所有辅助进程都已退出,有输出时核对它的实际可执行文件路径,ls 提示路径不存在只说明这一处没有了,权限错误仍无法判断,留下的文件夹也可能是你要保留的数据。
用 Homebrew 安装时
cask 没有单独的卸载辅助程序,zap 移除 Celestia 容器和 Application Scripts 目录,其中有需要的自定义内容时先留下。
不运行 zap 时,用下面的命令卸载:
brew uninstall --cask celestia
Mole 会先核对 Homebrew 的整份删除清单,涉及未勾选的数据、共享文件或无法确认的内容时跳过 --zap,已勾选的残留仍由 Mole 清理。自行运行 brew uninstall --cask --zap celestia 会执行 Homebrew 的完整 zap 清单,不会读取 Mole 的勾选状态。
Mole 会列出什么
Mole 默认勾选应用本体,以及可读取时精确属于 Celestia 的容器和 Application Scripts 项,要保留容器里的数据时取消勾选,无法访问容器不能说明清理完整。
这次检查覆盖了什么
2026 年 9 月 21 日,打开官网 universal 版 Celestia 1.6.4 后卸载,应用和 scripts 已移除,36 KB 的容器因权限拒绝留了下来,没有测试自定义插件集或 Homebrew zap。
