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」で失敗します。 - バージョンはアーカイブが報告するとおりに、epoch と Debian リビジョンを取り除いて表示しています。そのため
1:0.44.1-1ubuntu2は0.44.1と読めます。上流のプロジェクトが自分のものだと認識する番号です。 - Ubuntu にはあるが Debian にはない、あるいはその逆、ということもあります。2 つのアーカイブは独立に判断し、凍結する時期も違うからです。
- ここに書かれていることは、どれも Debian への批判ではありません。凍結されたアーカイブこそが安定版を安定させているのであり、多くのパッケージではそれがまさに望ましいものです。合わないのは 2 〜 3 週間おきにリリースされるツールで、このリポジトリが存在する理由もそこにあります。
✅ どの行も自分で確かめられます
上の数字はすべて公開されているものです。Debian か Ubuntu のマシンで、次のように確かめられます。
apt-cache policy ripgrep # そのシステムが何をインストールするか、どのソースからか
apt-cache madison ripgrep # 設定済みのソースが提供しているすべてのバージョン
rmadison ripgrep # 公式アーカイブが配布しているもの。何もインストールせずに確認rmadison は devscripts パッケージに入っていて、この表を組み立てているのと同じサービスに問い合わせます。deb.griffo.io の列は各プロジェクトの最新リリースを追いかけ、数時間以内に再ビルドしたものです。各ツールのパッケージングリポジトリはパッケージのビルド方法のページに一覧があります。
📦 代わりに最新版を入れる
リポジトリの行を 1 つ追加するだけで、表にあるすべてのツールがカバーされます。どれも上流のリリースから数時間以内に再ビルドされています。
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 に書きます。extrepo は Debian のスイート向けメタデータしか公開していないため Ubuntu は対象外です。Ubuntu では sudo または root のコマンドを使ってください。
これが唯一の答えというわけではありません。ディストリビューションがすでに十分なバージョンを提供しているツールなら、アーカイブのほうが良い選択です。余分な信頼を必要としないからです。この議論の全文はこちら →