deb.griffo.io requiere una suscripción.
apt update sigue funcionando para todo el mundo; apt install y
apt upgrade necesitan credenciales. Tienes tres salidas, todas
explicadas abajo: añadir tus credenciales,
pasarte al espejo siempre gratuito o
descargar el .deb directamente desde GitHub, que es
gratis y lo seguirá siendo siempre.
¿Aún no tienes suscripción, o se te ha acabado la prueba? Consigue acceso en un minuto: la prueba gratuita de 14 días solo pide un correo, sin tarjeta. Después son €15 al año, o €150 en un único pago de por vida. Las credenciales te llegan por correo; guárdalas como se indica en el paso 1.
🔍 El error que estás viendo
E: Failed to fetch https://deb.griffo.io/apt/pool/main/g/ghostty/ghostty_1.3.1-5~trixie_amd64.deb 401 Unauthorized [IP: 2a01:… 443]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?Ejecutar apt-get update --fix-missing no va a servir de nada, porque no falta
nada: el servidor respondió, y la respuesta fue «no estás autenticado». Algunas
versiones de apt muestran The repository … is not signed, pero solo cuando el
problema es la clave; un 401 a secas es siempre de autenticación.
🚦 Qué sigue funcionando sin suscripción
| Comando | ¿Necesita suscripción? |
|---|---|
apt update | No, los índices siguen abiertos para todo el mundo |
apt policy / apt-cache | No |
| Navegar por /apt/dists/ | No |
apt install / apt upgrade | Sí, desde el 1 de octubre de 2026 |
| Paquetes ya instalados | No. Siguen funcionando, nada caduca |
| deb-free.griffo.io | No, gratis para siempre, sin cuenta |
Los ficheros .deb en GitHub | No, gratis para siempre |
1. Tienes suscripción: guarda las credenciales
Las credenciales van en /etc/apt/auth.conf.d/, nunca en la línea de
sources.list, donde cualquier usuario de la máquina podría leerlas y
apt las filtraría en los mensajes de error:
sudo tee /etc/apt/auth.conf.d/deb.griffo.io.conf > /dev/null <<'EOF'
machine deb.griffo.io
login your-email@example.com
password your-subscription-password
EOF
sudo chmod 600 /etc/apt/auth.conf.d/deb.griffo.io.conf
sudo apt updatetee /etc/apt/auth.conf.d/deb.griffo.io.conf > /dev/null <<'EOF'
machine deb.griffo.io
login your-email@example.com
password your-subscription-password
EOF
chmod 600 /etc/apt/auth.conf.d/deb.griffo.io.conf
apt updateA partir de ahí, sudo apt install <package> funciona exactamente igual que antes. Si
sigue devolviendo 401, comprueba esto por orden:
¿Aún no tienes suscripción y quieres saber a qué te apuntas? Cómo funciona la suscripción explica todo el proceso: credenciales por correo, máquinas ilimitadas, renovación, cancelación y reembolsos.
- La línea
machineesdeb.griffo.io: sinhttps://, sin barra final y sin la ruta/apt. - El fichero está en
/etc/apt/auth.conf.d/y su nombre acaba en.conf. apt ignora en silencio cualquier otra extensión. - El fichero pertenece a root y tiene modo
600. apt se niega a leer credenciales que otros usuarios puedan leer. - Sin comillas de más alrededor de la contraseña y sin espacios al final.
- ¿Sigues atascado? Pregunta en Discord. Es la forma más rápida de resolverlo.
2. Pásate al espejo siempre gratuito
deb-free.griffo.io no necesita cuenta ni pago, nunca. Sirve la versión más reciente que tenga al menos dos meses de antigüedad, y publica de inmediato las correcciones de seguridad y los parches de esa versión. Ahora mismo incluye cliamp, Ghostty, lazydocker, Oh My Posh, Uncloud y Zed: cualquier otra herramienta se puede añadir si se pide, así que pregunta en Discord si necesitas alguna.
sudo rm -f /etc/apt/sources.list.d/deb.griffo.io.list
sudo install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb-free.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | sudo gpg --dearmor --yes -o /etc/apt/keyrings/deb-free.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb-free.griffo.io.gpg] https://deb-free.griffo.io/apt $(. /etc/os-release; echo ${DEBIAN_CODENAME:-${UBUNTU_CODENAME:-$VERSION_CODENAME}}) main" | sudo tee /etc/apt/sources.list.d/deb-free.griffo.io.list > /dev/null
sudo apt updaterm -f /etc/apt/sources.list.d/deb.griffo.io.list
install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb-free.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | gpg --dearmor --yes -o /etc/apt/keyrings/deb-free.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb-free.griffo.io.gpg] https://deb-free.griffo.io/apt $(. /etc/os-release; echo ${DEBIAN_CODENAME:-${UBUNTU_CODENAME:-$VERSION_CODENAME}}) main" | tee /etc/apt/sources.list.d/deb-free.griffo.io.list > /dev/null
apt updatesudo apt install extrepo
sudo extrepo enable griffo-free
sudo apt update🧩 Sobre la opción extrepo. extrepo es la herramienta propia de Debian para repositorios externos: escribe el archivo de sources e instala la clave de firma por ti, comprobándola antes contra metadatos firmados. Este repositorio está registrado en ella como griffo, y el espejo gratuito para siempre como griffo-free, así que en Debian (bookworm, trixie, forky y sid) los comandos de arriba son toda la configuración.
Ubuntu no está cubierto, porque extrepo publica metadatos solo para las suites de Debian: allí usa los comandos con sudo o como root.
No actives los dos repositorios a la vez. apt instalaría la versión más alta (la de la suscripción) y volverías a encontrarte con un 401. Todos los detalles del espejo gratuito →
3. Descarga el .deb desde GitHub
Todos los paquetes de aquí se compilan en público, y los artefactos de compilación se adjuntan a una release pública de GitHub. Esas descargas son gratuitas y no requieren autenticación, hoy y después del 1 de octubre:
wget https://github.com/dariogriffo/ghostty-debian/releases/latest/download/ghostty_1.3.1-5~trixie_amd64.deb
sudo apt install ./ghostty_1.3.1-5~trixie_amd64.debwget https://github.com/dariogriffo/ghostty-debian/releases/latest/download/ghostty_1.3.1-5~trixie_amd64.deb
apt install ./ghostty_1.3.1-5~trixie_amd64.debPierdes las actualizaciones automáticas (que es justo lo que paga la suscripción), pero nunca pierdes el acceso al software. El repositorio de empaquetado de cada herramienta aparece en cómo se compilan los paquetes.
❓ Por qué ha pasado esto
Compilar más de 40 herramientas para 8 suites de Debian y Ubuntu, a las pocas horas de cada versión nueva, cuesta dinero y tiempo todos los días. La suscripción paga eso; el espejo gratuito existe para que nadie se quede sin acceso a software que tiene todo el derecho a usar. Los paquetes en sí son de código abierto y lo seguirán siendo siempre; lo que pagas es la automatización que los mantiene al día. Precios →