apt install на стандартной
системе, актуальна на день выхода выпуска. Эта таблица — полная картина по одному
каталогу инструментов разработчика, она перегенерируется при каждой публикации
пакета, а не заполняется вручную.
📋 Таблица
Официальные версии взяты прямо из архивов Debian и Ubuntu (сервис madison) и сопоставлены с текущим стабильным выпуском каждого дистрибутива: Debian 13 «Trixie» и Ubuntu 26.04 «Resolute». Backports, testing и unstable исключены — вопрос в том, что даёт стандартная стабильная система. В последнем столбце — то, что раздаёт этот репозиторий сегодня.
Версии — это половина вопроса; вторая половина — собран ли пакет под вашу машину вообще. Полная матрица «пакеты × архитектуры» →
| Инструмент | Пакет 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 | не упакован | не упакован | 1.4.3 |
| cliamp | cliamp | не упакован | не упакован | 2.3.0 |
| Deno | deno | не упакован | не упакован | 2.9.7 |
| difftastic | difftastic | не упакован | не упакован | 0.70.0 |
| DuckDB | duckdb | не упакован | не упакован | 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 | не упакован | не упакован | 15.0.2 |
| Forgejo Runner | forgejo-runner | не упакован | не упакован | 13.2.0 |
| fresh-editor | fresh-editor | не упакован | не упакован | 0.5.2 |
| fzf | fzf | 0.60.3 | 0.67.0 | 0.74.5 |
| Garage | garage | не упакован | не упакован | 2.4.1 |
| Ghostty | ghostty | не упакован | 1.3.0 | 1.3.1 |
| GitUI | gitui | не упакован | не упакован | 0.28.1 |
| GPU Screen Recorder | gpu-screen-recorder-cli | не упакован | не упакован | 6.1.3 |
| Headscale | headscale | не упакован | не упакован | 0.29.4 |
| Helix | helix | не упакован | не упакован | 25.07.1 |
| herdr | herdr | не упакован | не упакован | 0.9.3 |
| Jujutsu | jujutsu | не упакован | не упакован | 0.46.0 |
| just | just | 1.40.0 | 1.45.0 | 1.58.0 |
| k9s | k9s | не упакован | не упакован | 0.51.0 |
| lazydocker | lazydocker | не упакован | не упакован | 0.25.2 |
| lazygit | lazygit | 0.50.0 | 0.57.0 | 0.66.1 |
| lazyjira | lazyjira | не упакован | не упакован | 2.19.2 |
| lowfi | lowfi | не упакован | не упакован | 2.0.7 |
| mitmproxy | mitmproxy | не упакован | 8.1.1 | 12.2.3 |
| Neovim | neovim | 0.10.4 | 0.11.6 | 0.12.6 |
| Nushell | nushell | не упакован | не упакован | 0.116.1 |
| Oh My Posh | oh-my-posh | не упакован | не упакован | 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 | не упакован | не упакован | 0.17.0 |
| rumdl | rumdl | не упакован | не упакован | 0.2.79 |
| Serie | serie | не упакован | не упакован | 0.9.3 |
| Spotifast | spotifast | не упакован | не упакован | 0.12.0 |
| Starship | starship | 1.22.1 | 1.22.1 | 1.26.0 |
| superfile | superfile | не упакован | не упакован | 1.6.0 |
| Television | television | не упакован | не упакован | 0.15.9 |
| Termusic | termusic | не упакован | не упакован | 0.13.2 |
| TigerBeetle | tigerbeetle | не упакован | не упакован | 0.17.9 |
| tree-sitter-cli | tree-sitter-cli | 0.22.6 | 0.25.9 | 0.27.1 |
| Uncloud | uncloud | не упакован | не упакован | 0.21.0 |
| Unregistry | unregistry | не упакован | не упакован | 0.4.3 |
| uv | uv | не упакован | не упакован | 0.13.0 |
| viu | viu | не упакован | не упакован | 1.6.1 |
| workmux | workmux | не упакован | не упакован | 0.1.273 |
| Yazi | yazi | не упакован | не упакован | 26.9.1 |
| yq | yq | не упакован | не упакован | 4.54.1 |
| yt-dlp | yt-dlp | 2025.04.30 | 2026.03.17 | 2026.08.19 |
| ZapZap | zapzap | не упакован | не упакован | 7.5 |
| Zed | zed | не упакован | не упакован | 1.23.2 |
| Zellij | zellij | не упакован | не упакован | 0.45.1 |
| Zig | zig-stable | не упакован | не упакован | 0.17.0 |
| ZLS | zls | не упакован | не упакован | 0.16.0 |
| zoxide | zoxide | 0.9.7 | 0.9.8 | 0.10.0 |
🔍 Как читать таблицу
- «не упакован» означает, что в архиве вообще нет пакета с таким
именем в текущем стабильном выпуске этого дистрибутива. На стандартной системе
apt installзавершается ошибкой «Unable to locate package». - Версии приводятся так, как их сообщают архивы, но без эпох и ревизий Debian,
поэтому
1:0.44.1-1ubuntu2выглядит как0.44.1— номер, который узнает сам проект upstream. - Инструмент может быть в Ubuntu, но отсутствовать в Debian, или наоборот: архивы принимают решения независимо друг от друга и замораживаются в разные даты.
- Ничто здесь не является критикой Debian. Именно замороженный архив делает стабильный выпуск стабильным, и для очень многих пакетов это именно то, что нужно. Он плохо подходит инструментам, которые выходят каждые несколько недель, и ровно поэтому существует этот репозиторий.
✅ Проверьте любую строку сами
Все числа выше общедоступны. На машине с Debian или Ubuntu:
apt-cache policy ripgrep # что установит ваша система и откуда
apt-cache madison ripgrep # все версии, доступные из настроенных источников
rmadison ripgrep # что поставляют официальные архивы, ничего не устанавливаяrmadison входит в пакет devscripts и обращается к тому же
сервису, на основе которого построена эта таблица. Столбец deb.griffo.io отслеживает
новейший выпуск каждого проекта и пересобирается в течение нескольких часов после него;
репозиторий упаковки каждого инструмента перечислен на странице
как собираются пакеты.
📦 Как получить актуальную версию
Одна строка репозитория покрывает все инструменты из таблицы, и каждый пересобирается в течение нескольких часов после выпуска 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🧩 О варианте extrepo. extrepo — штатный инструмент Debian для внешних репозиториев: он создаёт файл sources и устанавливает ключ подписи, предварительно сверив его с подписанными метаданными. Этот репозиторий зарегистрирован в нём как griffo, а бесплатное навсегда зеркало — как griffo-free, поэтому в Debian (bookworm, trixie, forky и sid) команды выше и есть вся настройка.
extrepo настраивает только файл sources и ключ — учётные данные подписки по-прежнему прописываются в /etc/apt/auth.conf.d/deb.griffo.io.conf. Ubuntu не поддерживается, так как extrepo публикует метаданные только для выпусков Debian: там используйте команды с sudo или от root.
Это не единственный ответ: если ваш дистрибутив уже поставляет инструмент в версии, которая делает всё, что вам нужно, архив остаётся лучшим выбором — он не требует дополнительного доверия. Этот довод целиком →