apt install num sistema padrão é a que era atual no
dia do lançamento. Esta tabela é o quadro completo de um catálogo de ferramentas de
desenvolvimento, regenerada a cada publicação de pacote em vez de escrita à mão.
📋 A tabela
As versões oficiais vêm dos próprios arquivos do Debian e do Ubuntu (o serviço madison), comparadas com a versão estável atual de cada um: Debian 13 “Trixie” e Ubuntu 26.04 “Resolute”. Backports, testing e unstable ficam de fora — a pergunta é o que um sistema estável padrão oferece. A última coluna é o que este repositório serve hoje.
As versões são metade da pergunta; a outra metade é se o pacote é compilado para a sua máquina. A matriz completa de pacotes × arquiteturas →
| Ferramenta | pacote apt | Debian 13 | Ubuntu 26.04 | deb.griffo.io |
|---|---|---|---|---|
| Atuin | atuin | 18.6.1 | 18.8.0 | 18.23.0 |
| bottom | btm | 0.10.2 | 0.12.3 | 0.14.9 |
| Bun | bun | não empacotado | não empacotado | 1.4.3 |
| cliamp | cliamp | não empacotado | não empacotado | 2.3.0 |
| Deno | deno | não empacotado | não empacotado | 2.9.7 |
| difftastic | difftastic | não empacotado | não empacotado | 0.70.0 |
| DuckDB | duckdb | não empacotado | não empacotado | 1.5.6 |
| 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.9.3 |
| Forgejo | forgejo | não empacotado | não empacotado | 15.0.2 |
| Forgejo Runner | forgejo-runner | não empacotado | não empacotado | 13.2.0 |
| fresh-editor | fresh-editor | não empacotado | não empacotado | 0.5.2 |
| fzf | fzf | 0.60.3 | 0.67.0 | 0.74.5 |
| Garage | garage | não empacotado | não empacotado | 2.4.1 |
| Ghostty | ghostty | não empacotado | 1.3.0 | 1.3.1 |
| GitUI | gitui | não empacotado | não empacotado | 0.28.1 |
| GPU Screen Recorder | gpu-screen-recorder-cli | não empacotado | não empacotado | 6.1.3 |
| Headscale | headscale | não empacotado | não empacotado | 0.29.4 |
| Helix | helix | não empacotado | não empacotado | 25.07.1 |
| herdr | herdr | não empacotado | não empacotado | 0.9.3 |
| Jujutsu | jujutsu | não empacotado | não empacotado | 0.46.0 |
| just | just | 1.40.0 | 1.45.0 | 1.58.0 |
| k9s | k9s | não empacotado | não empacotado | 0.51.0 |
| lazydocker | lazydocker | não empacotado | não empacotado | 0.25.2 |
| lazygit | lazygit | 0.50.0 | 0.57.0 | 0.66.1 |
| lazyjira | lazyjira | não empacotado | não empacotado | 2.19.2 |
| lowfi | lowfi | não empacotado | não empacotado | 2.0.7 |
| mitmproxy | mitmproxy | não empacotado | 8.1.1 | 12.2.3 |
| Neovim | neovim | 0.10.4 | 0.11.6 | 0.12.6 |
| Nushell | nushell | não empacotado | não empacotado | 0.116.1 |
| Oh My Posh | oh-my-posh | não empacotado | não empacotado | 31.7.0 |
| rclone | rclone | 1.60.1 | 1.60.1 | 1.75.2 |
| restic | restic | 0.18.0 | 0.18.1 | 0.19.1 |
| ripgrep | ripgrep | 14.1.1 | 15.1.0 | 15.2.0 |
| Ruff | ruff | não empacotado | não empacotado | 0.17.0 |
| rumdl | rumdl | não empacotado | não empacotado | 0.2.79 |
| Serie | serie | não empacotado | não empacotado | 0.9.3 |
| Spotifast | spotifast | não empacotado | não empacotado | 0.12.0 |
| Starship | starship | 1.22.1 | 1.22.1 | 1.26.0 |
| superfile | superfile | não empacotado | não empacotado | 1.6.0 |
| Television | television | não empacotado | não empacotado | 0.15.9 |
| Termusic | termusic | não empacotado | não empacotado | 0.13.2 |
| TigerBeetle | tigerbeetle | não empacotado | não empacotado | 0.17.9 |
| tree-sitter-cli | tree-sitter-cli | 0.22.6 | 0.25.9 | 0.27.1 |
| Uncloud | uncloud | não empacotado | não empacotado | 0.21.0 |
| Unregistry | unregistry | não empacotado | não empacotado | 0.4.3 |
| uv | uv | não empacotado | não empacotado | 0.13.0 |
| viu | viu | não empacotado | não empacotado | 1.6.1 |
| workmux | workmux | não empacotado | não empacotado | 0.1.273 |
| Yazi | yazi | não empacotado | não empacotado | 26.9.1 |
| yq | yq | não empacotado | não empacotado | 4.54.1 |
| yt-dlp | yt-dlp | 2025.04.30 | 2026.03.17 | 2026.08.19 |
| ZapZap | zapzap | não empacotado | não empacotado | 7.5 |
| Zed | zed | não empacotado | não empacotado | 1.23.2 |
| Zellij | zellij | não empacotado | não empacotado | 0.45.1 |
| Zig | zig-stable | não empacotado | não empacotado | 0.17.0 |
| ZLS | zls | não empacotado | não empacotado | 0.16.0 |
| zoxide | zoxide | 0.9.7 | 0.9.8 | 0.10.0 |
🔍 Como ler a tabela
- “não empacotado” significa que o arquivo não tem nenhum pacote
com esse nome, na versão estável atual daquela distribuição. Num sistema padrão,
apt installfalha com “Unable to locate package”. - As versões aparecem como os arquivos as reportam, sem epochs e sem as revisões
do Debian, então
1:0.44.1-1ubuntu2vira0.44.1— o número que o projeto upstream reconheceria. - Uma ferramenta pode estar no Ubuntu e não no Debian, ou o contrário: os dois arquivos tomam decisões independentes e congelam em datas diferentes.
- Nada aqui é uma crítica ao Debian. Um arquivo congelado é o que torna estável uma versão estável, e para muitos e muitos pacotes é exatamente o que você quer. É uma escolha ruim para ferramentas que lançam a cada poucas semanas, que é toda a razão de existir deste repositório.
✅ Confira você mesmo qualquer linha
Todos os números acima são públicos. Numa máquina Debian ou Ubuntu:
apt-cache policy ripgrep # o que o seu sistema instalaria, e de onde
apt-cache madison ripgrep # todas as versões que suas fontes configuradas oferecem
rmadison ripgrep # o que os arquivos oficiais distribuem, sem instalar nadarmadison vem do pacote devscripts e consulta o mesmo
serviço a partir do qual esta tabela é construída. A coluna deb.griffo.io acompanha a
versão mais recente de cada projeto, reconstruída poucas horas depois dela; o repositório de empacotamento de cada ferramenta está listado em
como os pacotes são construídos.
📦 Como obter a versão atual
Uma única linha de repositório cobre todas as ferramentas da tabela, reconstruídas poucas horas após cada versão upstream:
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 updatesudo apt install extrepo
sudo extrepo enable griffo
sudo apt update🧩 Sobre a opção extrepo. extrepo é a ferramenta do próprio Debian para repositórios externos: ela escreve o arquivo de sources e instala a chave de assinatura para você, conferindo a chave contra metadados assinados antes de usá-la. Este repositório está registrado nela como griffo, e o espelho gratuito para sempre como griffo-free, então no Debian (bookworm, trixie, forky e sid) os comandos acima são toda a configuração.
O extrepo configura apenas o arquivo de sources e a chave: as credenciais de uma assinatura continuam indo em /etc/apt/auth.conf.d/deb.griffo.io.conf. O Ubuntu não é coberto, porque o extrepo publica metadados só para as suítes do Debian: lá, use os comandos com sudo ou como root.
Não é a única resposta e, para uma ferramenta que a sua distribuição já entrega numa versão que faz o que você precisa, o arquivo oficial continua sendo a melhor escolha — ele não custa nenhuma confiança adicional. Esse argumento, na íntegra →