如何在 Mac 上卸载 Stellarium
卸载 Stellarium 前,先备份自定义地景、脚本和设置,官方文件结构说明区分了包内资源和用户数据,本页覆盖官网压缩包中的 Mac 应用,以及已有的 Homebrew 安装。
先退出,再移除应用
先保存工作,按 Cmd + Q 退出 Stellarium,检查备份后把「应用程序」里的 Mac 应用移进废纸篓,另外保存的项目和原始数据先留下。
检查本地数据
~/Library/Application Support/Stellarium是官方记录的 Mac 用户数据目录,包含配置和自定义文件,移除前先复制需要的内容。~/Library/Preferences/Stellarium也在 cask 的 zap 清单中。- 本机测试发现了
~/Library/Caches/stellarium,这个 Mac 没有生成 Linux 默认的~/.stellarium,单独保存的截图和观测资料也先留下。
确认自定义内容的备份并退出后,在 Finder 按 Shift + Command + G,打开存在的 ~/Library/Application Support/Stellarium、~/Library/Preferences/Stellarium 和 ~/Library/Caches/stellarium,只把决定不保留的 Stellarium 条目移到废纸篓,独立保存的图片和观测文件保留。
检查卸载结果
pgrep -ifl Stellarium
ls -ld /Applications/Stellarium.app "$HOME/Library/Application Support/Stellarium" "$HOME/Library/Caches/stellarium"
pgrep 没有输出只表示没有找到这个名称,不代表所有辅助进程都已退出,有输出时核对它的实际可执行文件路径,ls 提示路径不存在只说明这一处没有了,权限错误仍无法判断,留下的文件夹也可能是你要保留的数据。
用 Homebrew 安装时
cask 没有单独的卸载辅助程序,zap 涉及 Stellarium 的支持和偏好设置目录,其中也可能有自定义内容。
不运行 zap 时,用下面的命令卸载:
brew uninstall --cask stellarium
Mole 会先核对 Homebrew 的整份删除清单,涉及未勾选的数据、共享文件或无法确认的内容时跳过 --zap,已勾选的残留仍由 Mole 清理。自行运行 brew uninstall --cask --zap stellarium 会执行 Homebrew 的完整 zap 清单,不会读取 Mole 的勾选状态。
Mole 会列出什么
Mole 默认勾选应用本体和归属明确的缓存、偏好设置项,~/Library/Application Support/Stellarium 会列出,通用设置的清理区域中,卸载时一并移除数据和配置关闭时不勾选,打开后可以预选符合条件的应用数据,想保留的自定义内容先取消勾选,另外保存的星图不会整体当作卸载目标。
这次检查覆盖了什么
2026 年 9 月 21 日,打开官网 universal 压缩包里的 Stellarium 26.2.0 后卸载,记录中的全选操作移除了应用、5.8 MB 支持目录和缓存,没有测试真实的自定义星图库或 Homebrew 安装。
