唯一专注开发者工具的 apt 仓库,
自动保持更新
非官方的 Debian & Ubuntu 仓库,也是唯一一个专为开发者工具打造、并自动更新的 apt 仓库。
50 多款现代命令行工具,全部经 GPG 签名,在上游每次发布后数小时内重新构建。
不需要 PPA,不需要 curl 管道,也不必忍受官方仓库里冻结的旧版本:添加一次,之后
apt upgrade 就能让整套工具链保持最新。
来自使用者订阅者的评价
$15/year is a no-brainer.
Tracks upstream well, and I don't have to think about it again. That's the pitch! Seriously, though, this is pretty convenient and it's a great way to discover and keep up with other tools and utilities that I should probably be using. It's nice to have every machine in my home lab (Debian, Ubuntu, and derivatives like PopOS!) all running similar tooling; I use this as part of my build script.
版本对比deb.griffo.io 对比官方软件源
我们提供的每一个工具,与 Debian 和 Ubuntu 当前提供的版本对照。数据直接取自 官方软件源 —— 最后检查于 2026-08-27。
没有找到需要的软件包? 在 Discord 提出请求 或 提交 GitHub issue
| 工具 | deb.griffo.io | 官方 Debian | 官方 Ubuntu |
|---|---|---|---|
| Atuin | 18.20.1✅ | 18.6.1🛑 | 18.8.0🛑 |
| bottom | 0.14.9✅ | 0.10.2🛑 | 0.12.3🛑 |
| Bun | 1.4.0✅ | 🚫 未收录 | 🚫 未收录 |
| cliamp | 1.63.2✅ | 🚫 未收录 | 🚫 未收录 |
| Deno | 2.9.6✅ | 🚫 未收录 | 🚫 未收录 |
| difftastic | 0.70.0✅ | 🚫 未收录 | 🚫 未收录 |
| DuckDB | 1.5.5✅ | 🚫 未收录 | 🚫 未收录 |
| eza | 0.23.5✅ | 0.21.0🛑 | 0.23.4🛑 |
| Fastfetch | 2.66.0✅ | 2.40.4🛑 | 2.57.1🛑 |
| fish | 4.8.1✅ | 4.0.2🛑 | 4.2.1🛑 |
| Forgejo | 15.0.2✅ | 🚫 未收录 | 🚫 未收录 |
| Forgejo Runner | 13.0.0✅ | 🚫 未收录 | 🚫 未收录 |
| fzf | 0.74.3✅ | 0.60.3🛑 | 0.67.0🛑 |
| Garage | 2.3.0✅ | 🚫 未收录 | 🚫 未收录 |
| Ghostty | 1.3.1✅ | 🚫 未收录 | 1.3.0🛑 |
| GitUI | 0.28.1✅ | 🚫 未收录 | 🚫 未收录 |
| Headscale | 0.29.3✅ | 🚫 未收录 | 🚫 未收录 |
| Helix | 25.07.1✅ | 🚫 未收录 | 🚫 未收录 |
| herdr | 0.8.2✅ | 🚫 未收录 | 🚫 未收录 |
| Jujutsu | 0.44.0✅ | 🚫 未收录 | 🚫 未收录 |
| just | 1.58.0✅ | 1.40.0🛑 | 1.45.0🛑 |
| k9s | 0.51.0✅ | 🚫 未收录 | 🚫 未收录 |
| lazydocker | 0.25.2✅ | 🚫 未收录 | 🚫 未收录 |
| lazygit | 0.64.1✅ | 0.50.0🛑 | 0.57.0🛑 |
| lowfi | 2.0.7✅ | 🚫 未收录 | 🚫 未收录 |
| Neovim | 0.12.5✅ | 0.10.4🛑 | 0.11.6🛑 |
| Nushell | 0.115.1✅ | 🚫 未收录 | 🚫 未收录 |
| Oh My Posh | 30.9.0✅ | 🚫 未收录 | 🚫 未收录 |
| rclone | 1.75.0✅ | 1.60.1🛑 | 1.60.1🛑 |
| ripgrep | 15.2.0✅ | 14.1.1🛑 | 15.1.0🛑 |
| Ruff | 0.16.5✅ | 🚫 未收录 | 🚫 未收录 |
| rumdl | 0.2.62✅ | 🚫 未收录 | 🚫 未收录 |
| Serie | 0.8.2✅ | 🚫 未收录 | 🚫 未收录 |
| Starship | 1.26.0✅ | 1.22.1🛑 | 1.22.1🛑 |
| superfile | 1.6.0✅ | 🚫 未收录 | 🚫 未收录 |
| Television | 0.15.9✅ | 🚫 未收录 | 🚫 未收录 |
| Termusic | 0.13.2✅ | 🚫 未收录 | 🚫 未收录 |
| TigerBeetle | 0.17.9✅ | 🚫 未收录 | 🚫 未收录 |
| Uncloud | 0.20.0✅ | 🚫 未收录 | 🚫 未收录 |
| Unregistry | 0.4.3✅ | 🚫 未收录 | 🚫 未收录 |
| uv | 0.12.6✅ | 🚫 未收录 | 🚫 未收录 |
| viu | 1.6.1✅ | 🚫 未收录 | 🚫 未收录 |
| workmux | 0.1.248✅ | 🚫 未收录 | 🚫 未收录 |
| Yazi | 26.8.15✅ | 🚫 未收录 | 🚫 未收录 |
| yq | 4.53.6✅ | 🚫 未收录 | 🚫 未收录 |
| yt-dlp | 2026.08.19✅ | 2025.04.30🛑 | 2026.03.17🛑 |
| ZapZap | 7.4.2✅ | 🚫 未收录 | 🚫 未收录 |
| Zed | 1.17.2✅ | 🚫 未收录 | 🚫 未收录 |
| Zellij | 0.45.0✅ | 🚫 未收录 | 🚫 未收录 |
| Zig | 0.16.0✅ | 🚫 未收录 | 🚫 未收录 |
| ZLS | 0.16.0✅ | 🚫 未收录 | 🚫 未收录 |
| zoxide | 0.10.0✅ | 0.9.7🛑 | 0.9.8🛑 |
🗂️ 按类别浏览
快速安装两条命令,从此始终保持最新
将本仓库添加到你的 Debian 或 Ubuntu 系统,开始安装你喜爱的开发工具的 最新版本。
步骤 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🆓 有一个永久免费的镜像。 deb-free.griffo.io 永久免费提供软件包 — 无需账号、无需订阅,最多落后上游 2 个月,安全修复立即发布。目前收录 cliamp、Ghostty、lazydocker、Oh My Posh 和 Zed;其他任何工具都可应请求加入。
🧩 关于 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 各套件的元数据:在 Ubuntu 上请使用 sudo 或 root 的命令。
步骤 2:安装软件包
sudo apt install zig ghostty lazygit yazi viu eza uv fzf zoxide bun tigerbeetle deno forgejo forgejo-runner helix jujutsu zellij starship atuin k9s headscale garage just nushell duckdb herdr ripgrep fishapt install zig ghostty lazygit yazi viu eza uv fzf zoxide bun tigerbeetle deno forgejo forgejo-runner helix jujutsu zellij starship atuin k9s headscale garage just nushell duckdb herdr ripgrep fish可选:启用源码包
在软件源列表中加入 deb-src 行,即可用 apt-get source 下载软件包并从源码构建。
echo "deb-src https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | sudo tee -a /etc/apt/sources.list.d/deb.griffo.io.list
sudo apt updateecho "deb-src https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | tee -a /etc/apt/sources.list.d/deb.griffo.io.list
apt update可用软件包53 个工具,一个 apt 源
每个工具都有分发行版的安装指南,附有适用于你所用版本的确切命令。
没有找到需要的软件包? 在 Discord 提出请求 或 提交 GitHub issue
Shell history sync, search and stats. Replaces your shell history with a searchable SQLite database, with optional end-to-end encrypted sync across machines.
Customizable graphical process and system monitor for the terminal (the command is btm). CPU, memory, network, disk, temperature and process widgets in one zoomable, sortable dashboard.
Fast all-in-one JavaScript runtime with bundler, test runner, and package manager built from scratch for speed and performance.
Retro terminal music player inspired by Winamp 2.x, with a playlist editor, a graphic equaliser, 29 visualisers and streaming from radio, Spotify, Qobuz, Navidrome, Jellyfin, Emby, Plex, SoundCloud, NetEase and YouTube Music.
Secure JavaScript/TypeScript runtime with built-in TypeScript support, web standard APIs, and Node.js compatibility. Includes denort for lightweight production deployments.
Structural diff tool that compares files by syntax instead of line by line, using tree-sitter. Reformatting stops showing up as a change; renamed symbols stand out.
Push Docker images to remote servers over SSH, transferring only missing layers for fast and efficient deployment.
Fast in-process analytical SQL database, SQLite for analytics. Queries CSV, Parquet and JSON directly, installs extensions at runtime, no server to manage.
Modern replacement for 'ls' command with improved features, better colors, and enhanced file listing capabilities.
A neofetch-like system information tool written in C, blazing fast, 50+ modules, all presets included, same file layout as the archive package.
The friendly interactive shell: autosuggestions, syntax highlighting and completions generated from your man pages.
Self-hosted lightweight software forge. Host your own git repositories, issue tracker, pull requests, and CI/CD platform. A community-driven Gitea fork you fully control.
CI runner for Forgejo Actions. Run self-hosted, GitHub Actions-compatible CI/CD pipelines on your own infrastructure using Docker, LXC or the host directly.
Command-line fuzzy finder written in Go, enabling fast and intuitive file and command searching.
Lightweight, S3-compatible distributed object storage designed to run across multiple geographically distributed nodes. A self-hosted alternative for backups, static sites and app data.
Fast, feature-rich, cross-platform terminal emulator with platform-native UI and GPU acceleration for superior performance.
Blazing fast keyboard-driven terminal UI for git: stage hunks and lines, browse and search the log, diff, blame, stash, branch and push without leaving the terminal.
Self-hosted implementation of the Tailscale control server. Run your own coordination server for a private WireGuard mesh network using the standard Tailscale clients.
Post-modern modal text editor written in Rust, with tree-sitter highlighting and Language Server support built in, no plugins required. The command is hx.
Terminal workspace manager for AI coding agents, run and orchestrate multiple agents side by side with persistent sessions, git worktrees and remote access over SSH.
A Git-compatible version control system with a simpler, more powerful model, universal undo and first-class conflicts, while using existing Git remotes. Uses the jj command.
Handy command runner for saving and running project-specific commands. Recipes live in a justfile with a make-inspired syntax, without make's build-target quirks.
Terminal UI for managing Kubernetes clusters in real time. Navigate resources, stream logs, exec into pods and apply changes without long kubectl commands.
Simple terminal UI for Docker and docker-compose management, written in Go with an intuitive interface for container operations.
Simple terminal UI for git commands, making version control operations more visual and user-friendly.
Minimalist Rust application for playing lofi music - no albums, no ads, just pure lofi background music for coding.
Hyperextensible Vim-based text editor with built-in LSP, Treesitter and Lua scripting, the latest upstream release, not the frozen archive version.
A new type of shell where pipelines carry structured, typed data instead of raw text. Registered in /etc/shells, official plugins included, ready to be your login shell.
A prompt theme engine for any shell (bash, zsh, fish, PowerShell and more) with all 125+ built-in themes included in the package.
rsync for cloud storage: sync, copy and move files across more than seventy providers, mount any remote as a filesystem, and serve it over HTTP, WebDAV, SFTP, S3 and more.
Line-oriented search tool that recursively searches directories for a regex pattern, respecting your gitignore.
An extremely fast Python linter and code formatter from Astral, replaces Flake8, isort and Black at 10-100x the speed, system-wide without pip.
A fast Markdown linter and formatter written in Rust, runs the markdownlint rule set on huge documentation trees in milliseconds and fixes what it finds.
Terminal UI that draws a rich git commit graph as real images through the Kitty or iTerm2 protocol, with a searchable commit list and a per-commit detail view.
A fast, customizable cross-shell prompt written in Rust that works with Bash, Zsh, Fish, PowerShell and more, showing git and language context through a single config file.
Modern terminal file manager (the command is spf), with side-by-side panels, a pinned-directory sidebar, a preview pane, background copy and move jobs, archive handling and a trash bin.
Very fast, portable and hackable fuzzy finder (the command is tv), built around channels: files, text, directories, git repositories, processes and anything you describe in TOML.
Terminal-based music and podcast player that's both free as in freedom and free of charge.
Distributed financial transactions database designed for mission-critical safety and 1000x faster OLTP performance with strict serializability.
Lightweight clustering and container orchestration tool for deploying web apps across cloud VMs and bare metal with minimal overhead.
Lightweight container image registry that stores and serves images directly from your Docker daemon's storage.
Extremely fast Python package and project manager written in Rust, offering superior performance for Python development workflows.
Command-line image viewer written in Rust. Displays images directly in the terminal using Kitty, iTerm2, Sixel protocols, or Unicode blocks as fallback.
git worktrees and tmux windows as isolated dev environments. One command creates a worktree with its own window, panes and agent; another merges the branch and tears it all down.
Terminal file manager written in Rust with non-blocking async I/O, providing efficient and customizable file management.
A portable command-line YAML, JSON, XML, CSV and TOML processor with jq-like syntax, a single Go binary (mikefarah v4), man page included.
Feature-rich command-line audio/video downloader with support for thousands of sites. Picks formats, merges with ffmpeg, and embeds subtitles, chapters, thumbnails and metadata.
An unofficial WhatsApp desktop client for Linux, built with Python and PyQt6.
A high-performance, multiplayer code editor from the creators of Atom Tree-Sitter
A terminal workspace and multiplexer written in Rust, with panes, tabs, reproducible layouts and a WebAssembly plugin system. A friendly, modern alternative to tmux.
General-purpose programming language and toolchain for maintaining robust, optimal and reusable software. Available in both stable and nightly builds.
Language Server Protocol implementation for Zig, providing IDE features like autocomplete, go-to-definition, and error checking. Stable and nightly builds available.
深入内部浏览软件包池,从源码构建
🔍 浏览软件包池
你可以直接在 https://deb.griffo.io/apt/dists/ 浏览软件包池。 这让你无需先添加仓库,即可查看可用的发行版、组件和单个软件包文件。 本仓库遵循标准的 Debian 布局:
https://deb.griffo.io/apt/dists/ ← distribution index
https://deb.griffo.io/apt/dists/bookworm/ ← Debian Bookworm (12)
https://deb.griffo.io/apt/dists/bookworm/main/binary-amd64/Packages ← binary index
https://deb.griffo.io/apt/dists/bookworm/main/source/Sources ← source index
https://deb.griffo.io/apt/dists/trixie/ ← Debian Trixie (13)
https://deb.griffo.io/apt/dists/forky/ ← Debian Forky (testing)
https://deb.griffo.io/apt/dists/sid/ ← Debian Sid (unstable)
https://deb.griffo.io/apt/dists/jammy/ ← Ubuntu Jammy (22.04 LTS)
https://deb.griffo.io/apt/dists/noble/ ← Ubuntu Noble (24.04 LTS)
https://deb.griffo.io/apt/dists/questing/ ← Ubuntu Questing
https://deb.griffo.io/apt/dists/resolute/ ← Ubuntu Resolute添加仓库后搜索软件包
# 列出本仓库提供的所有软件包
apt-cache search --names-only '' | grep -v '^lib'
# 显示特定软件包的详细信息
apt-cache show zig
# 检查将安装哪个版本以及来自哪个源
apt-cache policy zig📦 源码包
除二进制 .deb 软件包外,本仓库还为所有支持的工具
提供 Debian 源码包。有了源码包,你可以检查打包方式、
在本地重新构建二进制包,或应用自定义补丁 —— 全程使用标准的
Debian 工具链。一个源码包由三个文件组成:
.dsc—— 包含校验和与元数据的描述文件.orig.tar.gz—— 未经修改的上游源码压缩包.debian.tar.xz—— Debian 专属的打包覆盖层(debian/目录)
下载并构建
# 下载某个软件包的源码(会在当前目录下创建一个目录)
apt-get source zig
# 或者只下载不解包 —— 仅获取原始的 .dsc 与压缩包
apt-get source --download-only zig
# 进入解包后的源码目录(版本号会有所不同)
cd zig-stable-0.14.0
# 构建二进制 .deb 且不签名(适合本地使用)
dpkg-buildpackage -b --no-sign
# 生成的 .deb 会出现在上一级目录
ls ../zig-stable_*.deb备选方案:只安装构建依赖
# 自动安装某个软件包的全部构建依赖
sudo apt-get build-dep zig
# 然后用 dpkg-buildpackage 或 debuild 构建
debuild -b --no-sign# 自动安装某个软件包的全部构建依赖
apt-get build-dep zig
# 然后用 dpkg-buildpackage 或 debuild 构建
debuild -b --no-sign直接浏览源码包
源码包索引文件与二进制软件包索引一同发布:
https://deb.griffo.io/apt/dists/bookworm/main/source/Sources
https://deb.griffo.io/apt/dists/trixie/main/source/Sources
https://deb.griffo.io/apt/dists/noble/main/source/Sources为什么选择 deb.griffo.io为想用最新版本的人而做
这个非官方仓库专注于以规范打包的 Debian 软件包形式, 提供热门开发工具的最新版本。官方仓库往往落后于上游发布, 而我们确保你获得:
- 最新稳定版本,上游发布后数小时内跟进
- 每夜构建,用于尝鲜前沿功能(Zig、ZLS)
- 规范的 Debian 打包,依赖关系正确
- 多发行版支持 —— Debian(Bookworm、Trixie、Forky、Sid)与 Ubuntu(Jammy、Noble、Questing、Resolute)
- 源码包 —— 用
apt-get source下载、检查并在本地重新构建任意软件包 - 自动更新,确保持续可用
📦 构建流水线
所有软件包都通过专用的 GitHub 仓库自动构建和更新:
🐧 支持的发行版
Debian
Ubuntu
价格每年付一次,或者一次付清
Debian 和 Ubuntu 会将软件包版本冻结数年。本镜像跟踪所收录的每个工具,并在上游发布后数小时内发布新版本 —— 经 GPG 签名,直接进入 apt。订阅让这套自动化持续运转。更愿意手动更新?所有 .deb 始终可在 GitHub 免费获取。
每年续订,可随时取消。
让你的工具保持最新的自动化服务,每年付费一次。
- 仓库中的所有工具
- 上游新版本数小时内跟进
- GPG 签名,直接进入 apt
- 全部 8 个 Debian 与 Ubuntu 发行版
- 包含源码包
10 年后即可回本。
一次付费,只要本仓库还在运行就一直有效。永不续费。
- 包含年度方案的全部内容
- 一次付费,无需记住续订
- 未来新增的所有工具
- 不受价格调整影响
- 直接支持基础设施运营
想知道付款之后会怎样?订阅如何运作在你购买之前就讲清楚:凭据通过邮件发送、apt 如何认证、机器数量不限,以及续订、取消和退款的具体处理方式。
订阅即表示你接受本页底部链接的条款和条件。
所有价格均含增值税(如适用)。 在支持的地区以当地货币显示价格,否则以美元显示。此前通过 Buy Me a Coffee 支持过?请前往 Discord,我们会为你安排免费的终身订阅。💜
重要信息我们最常被问到的问题
/etc/apt/auth.conf.d/deb.griffo.io.conf,apt 就会在每次下载时通过 HTTPS 一并发送:就是 apt 多年来原生支持的 HTTP Basic 认证。没有需要登录的面板,没有要轮换的令牌,也不限制同一套凭据用在多少台机器上。续订是静默的,什么都不会改变;取消订阅后,访问权限会保留到你已付费周期的结束。 订阅如何运作,完整说明 →apt update、apt policy 以及浏览仓库对所有人保持免费,而 apt install 和 apt upgrade 需要存放在 /etc/apt/auth.conf.d/ 中的凭据。有三种解决办法,并附有确切命令:添加你的凭据,改用永久免费的镜像 deb-free.griffo.io,或者直接从公开的 GitHub 发布页下载 .deb —— 这一直免费,将来也一样。完整说明与命令 →apt install zig=0.15.2 就不再可用。为此 Zig 软件包按稳定性层级命名:zig 是元包,始终安装 zig-stable;zig-oldstable 保存上一个稳定版,可与前者共存;zig-0 已废弃。两者都安装时,用 sudo update-alternatives --config zig 选择 /usr/bin/zig 指向哪一个。