👻 Ghostty is a fast, feature-rich, and cross-platform terminal emulator that uses platform-native UI and GPU acceleration.
Ghostty is built using Zig, a powerful systems programming language. Check out my Debian package for Zig above.
This repository contains build scripts to produce the unofficial Debian and Ubuntu packages (.deb) for Ghostty hosted at deb.griffo.io
Currently supported Debian distros are:
- Trixie (v13)
- Forky (v14)
- Sid (unstable)
Currently supported Ubuntu releases are:
- Noble Numbat (24.04 LTS)
- Questing Quokka (25.10)
- Resolute Raccoon (26.04 LTS)
This is an unofficial community project to provide a package that's easy to install on Debian and Ubuntu. If you're looking for the Ghostty source code, see ghostty-org/ghostty.
Ubuntu 26.04 and newer ship Ghostty in their official repositories, but that version can lag behind upstream. The packages here track the latest Ghostty release, and Noble (24.04 LTS) gets them too.
Note that Noble is missing a few things newer releases have:
gtk4-layer-shellisn't packaged for it, so Ghostty bundles its own copy (quick terminal on Wayland still works).- Its
debugeditcan't read the debug info Zig produces, so the Noble build is stripped and has no-dbgsympackage.
📖 Step-by-step install guide: Debian · Ubuntu
⚠️ From 1 October 2026, apt access requires a yearly subscription (deb.griffo.io). To use this tool for free, download the .deb from the Releases page and install it manually (see below).
# 1. Download and store the repository signing key (dearmored)
sudo curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc \
| sudo gpg --dearmor -o /usr/share/keyrings/deb.griffo.io.gpg
# 2. Add the repository, referencing the keyring using 'signed-by'
echo "deb [signed-by=/usr/share/keyrings/deb.griffo.io.gpg] \
https://deb.griffo.io/apt $(lsb_release -sc) main" \
| sudo tee /etc/apt/sources.list.d/deb.griffo.io.list
# 3. Update and install
sudo apt update
sudo apt install ghosttyIf you want to track the latest Ghostty tip builds, install the -tip
packages instead. These are built from the upstream main branch and are
packaged in a separate repository (ghostty-tip-debian),
but published to the same apt repository, so no extra sources are needed:
sudo apt update
sudo apt install ghostty-tip libghostty-vt-tip libghostty-vt-dev-tipThe -tip packages can be installed alongside the stable ghostty package.
- Download the .deb package for your Debian or Ubuntu version available on the Releases page.
- Install the downloaded .deb package.
sudo dpkg -i <filename>.debTo update to a new version, just follow any of the installation methods above. There's no need to uninstall the old version; it will be updated correctly.
I want to have an easy-to-install Ghostty package for Debian and Ubuntu, so I'm doing what I can to make it happen. (Ghostty relies on the community to produce non-macOS packages.) I'm sure the scripts I have so far can be improved, so please open an issue or PR if you notice any problems!
If you want to test locally, you should be able to run build_ghostty_debian.sh or build_ghostty_ubuntu.sh on your own system, only requirement is docker.
- Produce a .deb package on GitHub Releases
- Set up a debian mirror for easier updates
- This repo is not open for issues related to ghostty. This repo is only for unofficial Debian and Ubuntu packaging.
- This repository is based on the amazing work of Mike Kasberg and his Ghostty Ubuntu packages

