解决Ghostty的GLIBC版本冲突问题 | AI生成和翻译

Home 2025.10

你遇到的问题不仅仅是安装冲突——主要是 Snap 和你下载的 .deb 包都是基于 GLIBC 2.38(来自 Ubuntu 24.04)构建的,但你的系统是 Ubuntu 22.04(根据你 libc-bin 包中的 GLIBC 2.35 版本判断)。这导致在尝试运行二进制文件时出现“未找到版本 GLIBC_2.38'”的错误。同时启用两个安装版本也可能导致路径冲突(例如,具体执行哪个 ghostty` 二进制文件),所以是的,你应该先卸载它们以清理环境。

步骤 1:移除现有安装

运行以下命令卸载两者:

sudo snap remove ghostty
sudo apt remove ghostty

步骤 2:安装兼容版本

Ghostty 目前没有为 Ubuntu 22.04 提供官方的 .deb 包,但有一个可靠的非官方仓库为其(及其他版本)构建兼容的 .deb 文件。它会自动处理 GLIBC 兼容性问题。

最简单的方法是使用他们的自动安装脚本,该脚本会检测你的 Ubuntu 版本并获取正确的包:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/mkasberg/ghostty-ubuntu/HEAD/install.sh)"

如果你偏好手动安装:

  1. 前往发布页面
  2. 下载标有 Ubuntu 22.04 的 .deb 文件(例如,名称可能类似 ghostty_1.2.1-0.ppa1_amd64_22.04.deb——具体名称因发布版本而异)。
  3. 使用 sudo dpkg -i ghostty_*.deb 进行安装(在下载文件夹中运行)。
  4. 如果它抱怨缺少依赖项,请使用 sudo apt install -f 进行修复。

补充说明

如果在这些步骤中遇到任何错误,请将输出粘贴到这里以获取更多帮助!


Back

x-ai/grok-4-fast

Donate