apt sin más en elementary OS 8 y elementary OS 7, con el mismo comando de configuración que en Debian y Ubuntu: lee UBUNTU_CODENAME de /etc/os-release y pide la suite correspondiente, noble en elementary OS 8 (Circe).
elementary OS está basado en Ubuntu LTS, y su AppCenter gira en torno a las aplicaciones Flatpak, así que las herramientas de desarrollo de línea de comandos quedan en manos de apt y de las versiones que congeló la base de Ubuntu. deb.griffo.io ofrece la versión upstream actual de cada herramienta de abajo como paquete apt para esa base.
🔍 Qué suite recibe tu versión
| Versión | Basada en | Suite | Herramientas disponibles |
|---|---|---|---|
| elementary OS 8 (Circe) | Ubuntu 24.04 LTS “Noble Numbat” | noble | 61 |
| elementary OS 7 (Horus) | Ubuntu 22.04 LTS “Jammy Jellyfish” | jammy | 59 |
elementary OS pone su propio nombre en VERSION_CODENAME (circe en OS 8), que no es una suite de apt. También fija UBUNTU_CODENAME a la versión de Ubuntu que lleva debajo, y el comando de configuración lee ese valor primero, así que pide noble. Por eso fallan en elementary OS las guías que usan lsb_release -sc.
📦 Añade el repositorio
Paso 1: Añadir el repositorio y la clave
sudo install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | sudo gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(. /etc/os-release; echo ${DEBIAN_CODENAME:-${UBUNTU_CODENAME:-$VERSION_CODENAME}}) main" | sudo tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
sudo apt updateinstall -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(. /etc/os-release; echo ${DEBIAN_CODENAME:-${UBUNTU_CODENAME:-$VERSION_CODENAME}}) main" | tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
apt update🆓 Existe un espejo gratis para siempre. deb-free.griffo.io sirve paquetes gratis para siempre: sin cuenta, sin suscripción, como máximo 2 meses por detrás del upstream, correcciones de seguridad inmediatas. Ahora mismo incluye cliamp, Ghostty, lazydocker, Oh My Posh, Uncloud y Zed; cualquier otra herramienta puede añadirse si la pides.
Paso 2: Instalar cualquier herramienta
sudo apt install -y neovim ripgrep fzfapt install -y neovim ripgrep fzfPara comprobar qué elegirá el comando en tu máquina antes de ejecutarlo:
. /etc/os-release; echo ${DEBIAN_CODENAME:-${UBUNTU_CODENAME:-$VERSION_CODENAME}}.
Debería mostrar una de las suites de la tabla de arriba.
📋 Todas las herramientas disponibles en elementary OS
Las versiones son las que el repositorio ofrece ahora mismo para noble (actualizado el 2026-10-19). Las versiones anteriores reciben la misma versión allí donde la herramienta está compilada para ellas; la última columna indica cuáles.
| Herramienta | Paquete apt | Versión | elementary OS 7 |
|---|---|---|---|
| Atuin | atuin | 18.24.1-2~griffo | ✓ |
| ble.sh | ble.sh | 0.4.0-git20260908.d81fd54-2~griffo | ✓ |
| bottom | btm | 0.14.9-2~griffo | ✓ |
| Bun | bun | 1.4.3-3~griffo | ✓ |
| cliamp | cliamp | 2.3.0-2~griffo | ✓ |
| Deno | deno | 2.9.7-3~griffo | ✓ |
| difftastic | difftastic | 0.70.0-2~griffo | ✓ |
| DuckDB | duckdb | 1.5.6-3~griffo | ✓ |
| eza | eza | 0.23.5-3~griffo | ✓ |
| Fastfetch | fastfetch | 2.66.0-3~griffo | ✓ |
| fish | fish | 4.9.3-2~griffo | ✓ |
| Forgejo | forgejo | 15.0.2-2~griffo | ✓ |
| Forgejo Runner | forgejo-runner | 13.2.0-2~griffo | ✓ |
| fresh-editor | fresh-editor | 0.5.3-2~griffo | ✓ |
| fzf | fzf | 0.74.5-2~griffo | ✓ |
| Garage | garage | 2.4.1-2~griffo | ✓ |
| GitUI | gitui | 0.28.1-2~griffo | ✓ |
| GPU Screen Recorder | gpu-screen-recorder-cli | 6.1.4-1~noble | ✗ |
| Headscale | headscale | 0.29.5-2~griffo | ✓ |
| Helix | helix | 25.07.1-3~griffo | ✓ |
| herdr | herdr | 0.9.5-2~griffo | ✓ |
| Jujutsu | jujutsu | 0.46.0-2~griffo | ✓ |
| just | just | 1.59.0-2~griffo | ✓ |
| k9s | k9s | 0.51.0-2~griffo | ✓ |
| kitty | kitty | 0.49.2-2~griffo | ✓ |
| lazydocker | lazydocker | 0.25.2-2~griffo | ✓ |
| lazygit | lazygit | 0.66.2-2~griffo | ✓ |
| lazyjira | lazyjira | 2.19.2-2~griffo | ✓ |
| lowfi | lowfi | 2.0.7-3~griffo | ✗ |
| mitmproxy | mitmproxy | 12.2.3-3~griffo | ✓ |
| Neovim | neovim | 0.12.6-2~griffo | ✓ |
| Nushell | nushell | 0.116.1-2~griffo | ✓ |
| Oh My Posh | oh-my-posh | 31.8.0-2~griffo | ✓ |
| rclone | rclone | 1.75.2-2~griffo | ✓ |
| restic | restic | 0.19.1-2~griffo | ✓ |
| rgrc | rgrc | 0.6.35-2~griffo | ✓ |
| ripgrep | ripgrep | 15.2.0-2~griffo | ✓ |
| Ruff | ruff | 0.17.1-2~griffo | ✓ |
| rumdl | rumdl | 0.3.0-2~griffo | ✓ |
| Serie | serie | 0.10.0-2~griffo | ✓ |
| Spotifast | spotifast | 0.13.3-2~griffo | ✓ |
| Starship | starship | 1.27.0-2~griffo | ✓ |
| superfile | superfile | 1.6.0-2~griffo | ✓ |
| Television | television | 0.15.9-2~griffo | ✓ |
| Termusic | termusic | 0.13.2-3~griffo | ✓ |
| TigerBeetle | tigerbeetle | 0.17.9-2~griffo | ✓ |
| tree-sitter-cli | tree-sitter-cli | 0.27.1-2~griffo | ✓ |
| Uncloud | uncloud | 0.21.0-2~griffo | ✓ |
| Unregistry | unregistry | 0.4.3-2~griffo | ✓ |
| uv | uv | 0.13.1-2~griffo | ✓ |
| viu | viu | 1.6.1-3~griffo | ✓ |
| workmux | workmux | 0.1.276-2~griffo | ✓ |
| Yazi | yazi | 26.9.1-2~griffo | ✓ |
| yq | yq | 4.54.1-2~griffo | ✓ |
| yt-dlp | yt-dlp | 2026.08.19-2~griffo | ✓ |
| ZapZap | zapzap | 7.5.1-2~griffo | ✓ |
| Zed | zed | 1.24.3-1~griffo | ✓ |
| Zellij | zellij | 0.45.1-2~griffo | ✓ |
| Zig | zig-stable | 0.17.0-2~griffo | ✓ |
| ZLS | zls | 0.16.1-2~griffo | ✓ |
| zoxide | zoxide | 0.10.0-2~griffo | ✓ |
❓ Preguntas frecuentes
¿Por qué falla en elementary OS una guía que usa lsb_release -sc?
lsb_release -sc muestra el nombre en clave propio de elementary (circe en OS 8), y no hay ningún repositorio apt compilado para él. El comando de configuración de aquí lee UBUNTU_CODENAME, que elementary OS fija a la base de Ubuntu (noble).
¿Es deb.griffo.io un repositorio oficial de elementary OS?
No. Es un repositorio no oficial mantenido por Dario Griffo, sin relación con elementary OS. Cada paquete se compila automáticamente a partir de la versión oficial upstream, el empaquetado es código abierto en GitHub y el archivo está firmado con GPG.
¿Tiene algún coste?
El repositorio funciona con suscripción (15 € al año o 150 € en un único pago) e incluye una prueba gratuita. Un espejo gratuito, deb-free.griffo.io, ofrece un conjunto más reducido de herramientas con cierto retraso, con la misma configuración en esta distribución.
¿Cómo elimino el repositorio?
Borra /etc/apt/sources.list.d/deb.griffo.io.list y /etc/apt/keyrings/deb.griffo.io.gpg y luego ejecuta sudo apt update. Las herramientas que instalaste se quedan hasta que las quites con apt remove.
🔗 Relacionado
- Herramientas de desarrollo al día en Linux Mint
- Herramientas de desarrollo al día en Linux Mint Debian Edition (LMDE)
- Herramientas de desarrollo al día en Pop!_OS
- Herramientas de desarrollo al día en Zorin OS
- Herramientas de desarrollo al día en KDE neon
- Herramientas de desarrollo al día en Raspberry Pi OS
- Herramientas de desarrollo al día en Proxmox VE
- Herramientas de desarrollo al día en WSL (Subsistema de Windows para Linux)
- Herramientas de desarrollo al día en Kali Linux
- Todos los paquetes de deb.griffo.io