Capitulo 1: Instalacion de Ghostty
Capitulo 1: Instalacion de Ghostty
Ghostty se puede instalar con cero configuracion para empezar a usarlo. En este capitulo cubrimos todas las opciones de instalacion disponibles.
Anterior: Indice | Siguiente: Configuracion basica
Instalacion en macOS
Ghostty requiere macOS 13 (Ventura) o superior. Funciona como binario universal en Apple Silicon e Intel.
Opcion 1: Homebrew (recomendado)
brew install --cask ghostty
Opcion 2: Descarga directa
- Ve a ghostty.org/download
- Descarga el archivo
.dmg - Abre el
.dmgy arrastra Ghostty a la carpeta Aplicaciones - En el primer inicio, macOS pedira confirmacion por ser una app descargada
Instalacion en Linux
La instalacion varia segun la distribucion. Ghostty no distribuye binarios universales para Linux; depende de paquetes mantenidos por cada distribucion o la comunidad.
Arch Linux
pacman -S ghostty
Para la version de desarrollo desde AUR:
yay -S ghostty-git
Alpine Linux
apk add ghostty
Gentoo
emerge -av ghostty
NixOS
Agrega a tu configuracion de NixOS:
environment.systemPackages = [ pkgs.ghostty ];
O con nix-shell para probarlo:
nix-shell -p ghostty
openSUSE
zypper install ghostty
Void Linux
xbps-install ghostty
Solus
eopkg install ghostty
Snap (cualquier distribucion)
snap install ghostty --classic
Ubuntu
Script de instalacion comunitario:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/mkasberg/ghostty-ubuntu/HEAD/install.sh)"
Fedora (COPR)
dnf copr enable scottames/ghostty
dnf install ghostty
Debian
Disponible a traves de un repositorio comunitario.
AppImage (cualquier distribucion)
# Descargar desde la pagina de releases de GitHub
chmod a+x Ghostty-*.appimage
./Ghostty-*.appimage
Compilacion desde fuente
Si tu distribucion no tiene paquete disponible, puedes compilar Ghostty desde el codigo fuente. Necesitas tener Zig instalado.
Dependencias previas (Debian/Ubuntu)
sudo apt install libgtk-4-dev libadwaita-1-dev git
Clonar y compilar
git clone https://github.com/ghostty-org/ghostty.git
cd ghostty
zig build -Doptimize=ReleaseFast
El binario resultante estara en zig-out/bin/ghostty.
Instalar en el sistema
sudo cp zig-out/bin/ghostty /usr/local/bin/
sudo cp -r zig-out/share/ghostty /usr/local/share/
Primer inicio
Al abrir Ghostty por primera vez:
- macOS: Se abrira una ventana de terminal con tu shell predeterminado
- Linux: Ghostty detectara tu shell desde
/etc/passwd
Verifica la instalacion:
ghostty --version
Verificar la shell integration
Ghostty inyecta automaticamente shell integration al iniciar. Para verificar que funciona, revisa los logs:
# macOS
ghostty +show-config | grep shell-integration
# O buscar en los logs
# El mensaje "shell integration automatically injected" confirma que funciona
Ubicacion del archivo de configuracion
Ghostty busca su configuracion en:
- Linux:
~/.config/ghostty/config - macOS:
~/.config/ghostty/configo~/Library/Application Support/com.mitchellh.ghostty/config
Si el archivo no existe, Ghostty funciona con valores por defecto. Lo crearemos en el siguiente capitulo.
# Crear el directorio de configuracion
mkdir -p ~/.config/ghostty
# Crear un archivo de configuracion vacio
touch ~/.config/ghostty/config
Desinstalacion
macOS
brew uninstall ghostty
# O simplemente eliminar de Aplicaciones
Linux
Usa el gestor de paquetes de tu distribucion:
# Arch
pacman -R ghostty
# Ubuntu/Debian
apt remove ghostty
# Fedora
dnf remove ghostty
Para limpiar la configuracion:
rm -rf ~/.config/ghostty
Anterior: Indice | Siguiente: Configuracion basica