預先建置的 Ghostty 二進位與套件
透過下載並執行預先建置的二進位或套件來安裝 Ghostty, 無需手動建置。
Ghostty 專案僅官方散布適用於 macOS 的預先建置二進位。對於 Linux 等其他平台,我們依賴發行版維護者與社群成員的共同努力,來為更廣大的使用者群建置、測試與散布 Ghostty。
在某些情況下,Ghostty 維護者也可能參與維護某些發行版的套件,但這不應被理解為整個 Ghostty 專案的背書。
官方 macOS 二進位由 Ghostty 專案提供,可在下載頁取得。
這些二進位由 Ghostty 專案簽署並進行公證。安裝時,下載 .dmg 檔案,開啟它,並將 Ghostty 應用程式拖曳到你的 Applications 資料夾。這與安裝許多典型 macOS 應用程式的過程相同。
存在一個由 Ghostty 社群維護的 Homebrew cask。它只是重新打包了官方的 .dmg,所提供的安全層級應當與官方二進位本身相同。
brew install --cask ghostty
在 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
];
}
Ghostty 在許多 Linux 發行版的預設套件庫中可用。這些套件全部由發行版自行建置、測試與驗證,與 Ghostty 專案無隸屬關係。
如果你在特定發行版上安裝與執行 Ghostty 需要協助,或有任何與打包相關的問題,請聯絡你自己發行版內 Ghostty 套件的維護者——一旦他們確認問題出在 Ghostty 本身,他們會代你提交 issue。
如果你的發行版不在下列列表中,請查看社群建置的二進位套件 看看是否有可安裝的——否則,你必須從原始碼建置 Ghostty。
Tip
有興趣為你的平台建立套件嗎? 請查看打包指南。如果需要任何協助,隨時可以開個 issue。你的套件就緒後,提交一個 pull request 把它加到此頁!
Ghostty 在官方 Alpine Linux testing 套件庫中可用。
apk add ghostty
Ghostty 最新 tag 的發行版在 Arch Linux 的 [extra] 套件庫中作為 ghostty提供。
pacman -S ghostty
此外,AUR 上還有預發佈建置 ghostty-git。具體細節見「預發佈建置」。
Ghostty 在 conda-forge 上可用,這是一個跨平台、社群驅動的打包系統。可以使用 pixi安裝。
pixi global install ghostty
Ghostty 在官方 Gentoo 套件庫中可用。
emerge -av ghostty
在 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 使用者可以透過一般方法為整個系統或僅為單一使用者安裝 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
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 幾乎相同。
Ghostty 在官方 openSUSE repo-oss 套件庫中可用:
sudo zypper in ghostty
如果需要,可以查看套件的詳情:
sudo zypper info ghostty
過去,ghostty 曾因 Zig 版本不符而從官方套件庫中移除。如果你的安裝命令不運作,請看這裡。
此說明保留以供將來參考,以便再次發生時向使用者提供相關資訊。目前(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。
Ghostty 在 Snap Store 中作為 ghostty提供。
snap install ghostty --classic
Note
雖然 Snapcraft 上的 Snap 目前由外部維護者維護,但 Snap 本身是用 Ghostty 自己的指令稿建置的,並且我們確保 Snap 建置是我們 CI 流程的一部分。我們目前正致力於把該 Snap 正式移交給 Ghostty 專案,使其成為 Linux 上官方支援與散布的套件格式之一。
Ghostty 在官方套件庫中可用。
eopkg install ghostty
從 Ubuntu 26.04 開始,Ghostty 在官方套件庫中可用。
Note
官方套件庫打包的未必總是最新版本的 Ghostty。如果你的 Ghostty 版本不是最新的,也可以考慮改為安裝社群 .deb 套件,不過使用非官方套件的常見風險仍然適用。
apt install ghostty
Ghostty 在官方套件庫中可用。
xbps-install ghostty
本節中的套件提供 Ghostty 的二進位安裝,但不是相應發行版中的官方套件。
Warning
與直接來自 Ghostty 專案或發行版維護者的建置相比,社群二進位風險要高得多,因為它們是在某台電腦上預先編譯的,那台電腦可能不符合 Ghostty 專案或發行版維護者編譯套件所遵循的安全標準。
以防萬一還不夠清楚:安裝這些套件即表示你默示接受第三方可能出於惡意目的篡改二進位檔案的風險。
撇開安全問題不談,根據你的電腦與建置該二進位套件的電腦之間的架構差異,或建置過程中使用的編譯旗標,還可能出現無聲的損壞。
總而言之,如果你能接受這些風險,儘管使用這些社群建置。否則,從原始碼編譯是安全得多的選擇。
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
把 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
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)"
Ghostty 以 Universal AppImage 形式提供,與任何 Linux 發行版相容(包括基於 musl 的)。AppImage 可在 GitHub 上的 ghostty-appimage取得。
首先,從 Releases頁面下載合適的 .appimage 檔案,然後按照下面的說明操作:
chmod a+x Ghostty-${VERSION}-${ARCH}.appimage
./Ghostty-${VERSION}-${ARCH}.appimage
完整的安裝說明請參考安裝指南。