apt install auf einem unveränderten System liefert, ist die vom
Release-Tag. Diese Tabelle ist das vollständige Bild für einen Katalog von
Entwicklertools, bei jedem ausgelieferten Paket neu erzeugt statt von Hand getippt.
📋 Die Tabelle
Die offiziellen Versionen stammen aus den Debian- und Ubuntu-Archiven selbst (dem madison-Dienst), verglichen jeweils mit dem aktuellen stabilen Release: Debian 13 „Trixie“ und Ubuntu 26.04 „Resolute“. Backports, testing und unstable bleiben außen vor — die Frage ist, was ein unverändertes stabiles System hergibt. Die letzte Spalte zeigt, was dieses Repository heute bereitstellt.
| Tool | apt-Paket | Debian 13 | Ubuntu 26.04 | deb.griffo.io |
|---|---|---|---|---|
| Atuin | atuin | 18.6.1 | 18.8.0 | 18.19.0 |
| Bun | bun | nicht paketiert | nicht paketiert | 1.3.14 |
| Deno | deno | nicht paketiert | nicht paketiert | 2.9.5 |
| DuckDB | duckdb | nicht paketiert | nicht paketiert | 1.5.5 |
| eza | eza | 0.21.0 | 0.23.4 | 0.23.5 |
| Fastfetch | fastfetch | 2.40.4 | 2.57.1 | 2.66.0 |
| fish | fish | 4.0.2 | 4.2.1 | 4.8.1 |
| Forgejo | forgejo | nicht paketiert | nicht paketiert | 15.0.2 |
| Forgejo Runner | forgejo-runner | nicht paketiert | nicht paketiert | 13.0.0 |
| fzf | fzf | 0.60.3 | 0.67.0 | 0.74.3 |
| Garage | garage | nicht paketiert | nicht paketiert | 2.3.0 |
| Ghostty | ghostty | nicht paketiert | 1.3.0 | 1.3.1 |
| Headscale | headscale | nicht paketiert | nicht paketiert | 0.29.3 |
| Helix | helix | nicht paketiert | nicht paketiert | 25.07.1 |
| herdr | herdr | nicht paketiert | nicht paketiert | 0.8.0 |
| Jujutsu | jujutsu | nicht paketiert | nicht paketiert | 0.44.0 |
| just | just | 1.40.0 | 1.45.0 | 1.58.0 |
| k9s | k9s | nicht paketiert | nicht paketiert | 0.51.0 |
| lazydocker | lazydocker | nicht paketiert | nicht paketiert | 0.25.2 |
| lazygit | lazygit | 0.50.0 | 0.57.0 | 0.64.1 |
| lowfi | lowfi | nicht paketiert | nicht paketiert | 2.0.7 |
| Neovim | neovim | 0.10.4 | 0.11.6 | 0.12.4 |
| Nushell | nushell | nicht paketiert | nicht paketiert | 0.115.0 |
| Oh My Posh | oh-my-posh | nicht paketiert | nicht paketiert | 30.6.5 |
| ripgrep | ripgrep | 14.1.1 | 15.1.0 | 15.2.0 |
| Ruff | ruff | nicht paketiert | nicht paketiert | 0.16.3 |
| Starship | starship | 1.22.1 | 1.22.1 | 1.26.0 |
| Termusic | termusic | nicht paketiert | nicht paketiert | 0.13.2 |
| TigerBeetle | tigerbeetle | nicht paketiert | nicht paketiert | 0.17.9 |
| Uncloud | uncloud | nicht paketiert | nicht paketiert | 0.20.0 |
| Unregistry | unregistry | nicht paketiert | nicht paketiert | 0.4.3 |
| uv | uv | nicht paketiert | nicht paketiert | 0.12.5 |
| viu | viu | nicht paketiert | nicht paketiert | 1.6.1 |
| Yazi | yazi | nicht paketiert | nicht paketiert | 26.8.15 |
| yq | yq | nicht paketiert | nicht paketiert | 4.53.3 |
| yt-dlp | yt-dlp | 2025.04.30 | 2026.03.17 | 2026.07.04 |
| ZapZap | zapzap | nicht paketiert | nicht paketiert | 7.4.2 |
| Zed | zed | nicht paketiert | nicht paketiert | 1.15.0 |
| Zellij | zellij | nicht paketiert | nicht paketiert | 0.44.3 |
| Zig | zig-stable | nicht paketiert | nicht paketiert | 0.16.0 |
| ZLS | zls | nicht paketiert | nicht paketiert | 0.16.0 |
| zoxide | zoxide | 0.9.7 | 0.9.8 | 0.10.0 |
🔍 So ist sie zu lesen
- „nicht paketiert“ bedeutet, dass das Archiv im aktuellen
stabilen Release dieser Distribution überhaupt kein Paket dieses Namens enthält.
Auf einem unveränderten System scheitert
apt installmit „Unable to locate package“. - Versionen werden so ausgegeben, wie die Archive sie melden, jedoch ohne Epoche
und Debian-Revision, sodass
1:0.44.1-1ubuntu2als0.44.1erscheint — die Nummer, die das Upstream-Projekt wiedererkennen würde. - Ein Tool kann in Ubuntu enthalten sein, in Debian aber nicht, oder umgekehrt: Die beiden Archive entscheiden unabhängig voneinander und frieren zu unterschiedlichen Zeitpunkten ein.
- Nichts davon ist eine Kritik an Debian. Ein eingefrorenes Archiv ist genau das, was ein stabiles Release stabil macht, und für sehr viele Pakete ist das genau richtig. Für Tools, die alle paar Wochen erscheinen, passt es schlecht — und genau deshalb gibt es dieses Repository.
✅ Jede Zeile selbst prüfen
Jede Zahl oben ist öffentlich. Auf einem Debian- oder Ubuntu-Rechner:
apt-cache policy ripgrep # was Ihr System installieren würde, und woher
apt-cache madison ripgrep # jede Version, die Ihre konfigurierten Quellen anbieten
rmadison ripgrep # was die offiziellen Archive ausliefern, ohne etwas zu installierenrmadison stammt aus dem Paket devscripts und fragt denselben
Dienst ab, aus dem diese Tabelle gebaut wird. Die Spalte deb.griffo.io folgt dem jeweils
neuesten Release jedes Projekts und wird innerhalb von Stunden danach neu gebaut; das
Paketierungs-Repository jedes Tools ist unter
wie Pakete gebaut werden aufgeführt.
📦 Stattdessen die aktuelle Version bekommen
Eine Repository-Zeile deckt jedes Tool der Tabelle ab, neu gebaut innerhalb von Stunden nach jedem Upstream-Release:
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 $(lsb_release -sc 2>/dev/null) 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 $(lsb_release -sc 2>/dev/null) main" | tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
apt updateDas ist nicht die einzige Antwort: Wenn Ihre Distribution ein Tool bereits in einer Version ausliefert, die Ihren Zweck erfüllt, bleibt das Archiv die bessere Wahl — es kostet kein zusätzliches Vertrauen. Dieses Argument, ausführlich →