预构建的 Ghostty 二进制与软件包

通过下载并运行预构建的二进制或软件包来安装 Ghostty, 无需手动构建。

Ghostty 项目只为 macOS 官方分发预构建二进制。对于 Linux 等其他平台,我们依靠发行版维护者与社区成员的共同努力来为更广泛的用户群体构建、测试和分发 Ghostty。

在某些情况下,Ghostty 维护者也可能参与维护某些发行版的软件包,但这不应被理解为整个 Ghostty 项目的背书。

macOS

官方 macOS 二进制由 Ghostty 项目提供,可在下载页获取。

这些二进制由 Ghostty 项目签名并通过公证。安装时,下载 .dmg 文件,打开它,并将 Ghostty 应用拖到你的 Applications 文件夹。这与安装许多典型 macOS 应用的过程相同。

Homebrew

存在一个由 Ghostty 社区维护的 Homebrew cask。它只是重新打包了官方的 .dmg,所提供的安全级别应当与官方二进制本身相同。

brew install --cask ghostty

Nix(macOS 二进制)

在 Nixpkgs 中,Ghostty 以官方 .dmg 的重新打包形式提供,包名为 ghostty-bin,不要与 ghostty 混淆,后者是 Linux 上 Nix 可用的 GTK 应用。

Note

遗憾的是,Nix 目前无法在 macOS 上从源码编译 Ghostty。

其原因是 Nixpkgs 尚不具备所需的生态支持,其中最重要的是 Swift 6 支持、免费且可自动化、可复现的 xcodebuild 替代方案等。将来,我们可能考虑把 ghostty-bin 合并进 ghostty,并为 macOS 与 GTK 应用同时提供从源码构建。

nix-darwin 用户可以通过常规方法为整个系统或单个用户安装 Ghostty:

{
  pkgs,
}:
{
  # Systemwide install
  environment.systemPackages = [
    pkgs.ghostty-bin
  ];
  
  # Install for a specific user
  users.users.somebody.packages = [
    pkgs.ghostty-bin
  ];
}

Linux

Ghostty 在许多 Linux 发行版的默认仓库中可用。这些软件包全部由发行版自行构建、测试与验证,与 Ghostty 项目无隶属关系。

如果你在特定发行版上安装和运行 Ghostty 需要帮助,或有任何与打包相关的问题,请联系你自己发行版内 Ghostty 软件包的维护者——一旦他们确认问题出在 Ghostty 本身,他们会代你提交 issue。

如果你的发行版不在下列列表中,请查看社区构建的二进制软件包 看看是否有可安装的——否则,你必须从源码构建 Ghostty。

Tip

有兴趣为你的平台创建软件包吗? 请查看打包指南。如果需要任何帮助,随时可以开个 issue。你的软件包就绪后,提交一个 pull request 把它加到此页!

Alpine Linux

Ghostty 在官方 Alpine Linux testing 仓库中可用。

apk add ghostty

Arch Linux

Ghostty 最新 tag 的发行版在 Arch Linux 的 [extra] 仓库中作为 ghostty提供。

pacman -S ghostty

此外,AUR 上还有预发布构建 ghostty-git。具体细节见"预发布构建"。

conda-forge

Ghostty 在 conda-forge 上可用,这是一个跨平台、社区驱动的打包系统。可以使用 pixi安装。

pixi global install ghostty

Gentoo

Ghostty 在官方 Gentoo 仓库中可用。

emerge -av ghostty

Nix

在 Linux 上,可以用两种主要方式通过 Nix 安装 Ghostty:使用 [Nixpkgs] 的 ghostty 软件包(由一组 Nixpkgs 维护者维护),或使用 Ghostty 源码仓库提供的 Flake(由 Ghostty 项目直接维护)。

Nixpkgs 上的软件包对大多数普通用户是最简单的选择,而 Flake 则允许更高级的用户安装固定版本的开发分支("tip releases"),以访问更前沿的功能。因此,本页只覆盖 Nixpkgs 中的软件包——关于 Flake 的信息见"预发布构建"页面中的独立章节。 [Nixpkgs]: https://search.nixos.org/packages?from=0&size=50&sort=relevance&type=packages&query=ghostty

Note

Nixpkgs 上的 ghostty 软件包不应与 ghostty-bin 混淆,后者是为 macOS 使用而重新打包的官方 .dmg。

NixOS

NixOS 用户可以通过常规方法为整个系统或仅为单个用户安装 Ghostty:

{
  pkgs,
}:
{
  # Systemwide install
  environment.systemPackages = [
    pkgs.ghostty
  ];
  
  # Install for a specific user
  users.users.somebody.packages = [
    pkgs.ghostty
  ];
}

不安装就想试用 Ghostty,用 nix run 或 nix-shell也应该完全可行:

nix run nixpkgs#ghostty
nix-shell -p ghostty --run ghostty

其他发行版上的 Nix

Warning

在非 NixOS 系统上用 Nix 运行 Ghostty,若不做额外设置将无法启动。这是因为为 Nixpkgs 编译的图形程序期望 OpenGL 驱动位于与传统发行版不同的位置,如果不手动绕过,就会找不到它们。

有多种解决办法:如果使用 Home Manager,可以 modify your system 把显卡驱动放到它们在 NixOS 上的位置,或 wrap your programs 将它们指向正确的驱动。

如果既不使用 NixOS 也不使用 Home Manager,也可以使用 nixGL、nix-gl-host 与 nix-system-graphics 等独立 wrapper 工具,它们都以略有不同的方式达成同样的最终目标。

除此之外,其余步骤与 NixOS 几乎相同。

openSUSE

Ghostty 在官方 openSUSE repo-oss 仓库中可用:

sudo zypper in ghostty

如果需要,可以查看软件包的详情:

sudo zypper info ghostty
过去,ghostty 曾因 Zig 版本不匹配而从官方仓库中移除。如果你的安装命令不工作,请看这里。

从官方仓库移除:2025 年底到 2026 年 3 月前后

此说明保留以供将来参考,以便再次发生时向用户提供相关信息。目前(2026 年 7 月)Ghostty 应该已回到官方仓库。


openSUSE [已移除][opensuse-dropped]官方仓库中的 Ghostty,因为它不允许软件包依赖特定版本的 Zig。这对 Ghostty 是一个关键问题,因为几乎每个新的 Zig 发行版都引入破坏性变更,导致面向旧版 Zig 的软件无法编译。 [opensuse-dropped]: https://lists.opensuse.org/archives/list/factory@lists.opensuse.org/thread/BMZTZ2DCNWXARP5UD7MECR6PCWOTKR5G/#BMZTZ2DCNWXARP5UD7MECR6PCWOTKR5G

openSUSE 用户应当改为尝试从源码构建 Ghostty,或尝试从第三方、社区维护的仓库安装 Ghostty。

Snap

Ghostty 在 Snap Store 中作为 ghostty提供。

snap install ghostty --classic

Note

虽然 Snapcraft 上的 Snap 目前由外部维护者维护,但 Snap 本身是用 Ghostty 自己的脚本构建的,并且我们确保 Snap 构建是我们 CI 流程的一部分。我们目前正致力于把该 Snap 正式移交给 Ghostty 项目,使其成为 Linux 上官方支持与分发的软件包格式之一。

Solus

Ghostty 在官方软件包仓库中可用。

eopkg install ghostty

Ubuntu

从 Ubuntu 26.04 开始,Ghostty 在官方软件包仓库中可用。

Note

官方仓库打包的未必总是最新版本的 Ghostty。如果你的 Ghostty 版本不是最新的,也可以考虑改为安装社区 .deb 软件包,不过使用非官方软件包的常见风险仍然适用。

apt install ghostty

Void Linux

Ghostty 在官方软件包仓库中可用。

xbps-install ghostty

Linux(社区二进制)

本节中的软件包提供 Ghostty 的二进制安装,但不是相应发行版中的官方软件包。

Warning

与直接来自 Ghostty 项目或发行版维护者的构建相比,社区二进制风险要高得多,因为它们是在某台计算机上预先编译的,那台计算机可能不符合 Ghostty 项目或发行版维护者编译软件包所遵循的安全标准。

以防万一还不够清楚:安装这些软件包即表示你默认接受第三方可能出于恶意目的篡改二进制文件的风险。

撇开安全问题不谈,根据你的计算机与构建该二进制软件包的计算机之间的架构差异,或构建过程中使用的编译旗标,还可能出现静默损坏。

总而言之,如果你能接受这些风险,尽管使用这些社区构建。否则,从源码编译是安全得多的选择。

Fedora

Ghostty 在 Fedora COPR中可用。

dnf copr enable scottames/ghostty
dnf install ghostty

Ghostty 也在 Terra中可用。

dnf install --nogpgcheck --repofrompath 'terra,https://repos.fyralabs.com/terra$releasever' terra-release
dnf install ghostty

Atomic Desktops(Silverblue)

把 copr 仓库添加到你的系统:

. /etc/os-release
curl -fsSL "https://copr.fedorainfracloud.org/coprs/scottames/ghostty/repo/fedora-${VERSION_ID}/scottames-ghostty-fedora-${VERSION_ID}.repo" | sudo tee /etc/yum.repos.d/_copr:copr.fedorainfracloud.org:scottames:ghostty.repo > /dev/null

添加仓库后,安装 Ghostty:

rpm-ostree refresh-md && \
rpm-ostree install ghostty

Debian 与 Ubuntu

Note

从 Ubuntu 26.04 开始,Ghostty 已包含在官方 Ubuntu 软件包仓库中,你可以按照官方 Ubuntu 软件包的说明安装它。但是,社区软件包在某些情况下可能比官方软件包更新,而且它是较老 Ubuntu 版本唯一的预构建选择。

Ghostty 在 GitHub 上有来自 ghostty-ubuntu的面向 Ubuntu 与 Debian 的社区构建 .deb 软件包。可以用以下命令安装:

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

通用 AppImage

Ghostty 以 Universal AppImage 形式提供,与任何 Linux 发行版兼容(包括基于 musl 的)。AppImage 可在 GitHub 上的 ghostty-appimage获取。

首先,从 Releases页面下载合适的 .appimage 文件,然后按照下面的说明操作:

chmod a+x Ghostty-${VERSION}-${ARCH}.appimage
./Ghostty-${VERSION}-${ARCH}.appimage

完整的安装说明请参考安装指南。