在Debian体系中,“Backlog” 通常指 包构建/发布流程中的待处理任务队列(如包待构建、待迁移、待修复等),而非单一工具。同步(更新/跟踪)这些队列的核心是通过官方工具获取最新状态。以下是常见场景的同步方法:
Debian的“Backlog”分散在多个系统中,需针对性同步:
Buildd 是 Debian 的自动构建系统,队列状态可通过以下方式获取:
waiting、building)。buildd-tools 或 devscripts 中的工具(需安装):sudo apt install devscripts buildd-tools
# 查看特定架构的等待队列(如 amd64)
buildd-query --arch=amd64 --status=waiting
包从 unstable 迁移到 testing 需满足依赖、测试等条件,队列状态可通过:
grep-excuses(来自 devscripts):# 安装工具
sudo apt install devscripts
# 查看特定包的迁移状态(如 nginx)
grep-excuses nginx
# 查看所有等待迁移的包(输出较多,建议重定向)
grep-excuses > migration-backlog.txt
Debian Bug Tracking System (BTS) 的待修复 bug 可通过:
open、pending)。bts(来自 devscripts)或 reportbug:# 安装工具
sudo apt install devscripts reportbug
# 查看特定包的 open bug(如 systemd)
bts list systemd
# 同步本地 bug 缓存(reportbug 会缓存 bug 信息)
reportbug --configure # 首次配置后,后续使用会更新缓存
安全更新由 Debian Security Team 维护,队列状态可通过:
debsecan(扫描本地系统的安全漏洞):sudo apt install debsecan
# 扫描本地系统,查看未修复的安全漏洞(对应安全队列中的待处理项)
debsecan --suite=bookworm # 替换为你的 Debian 版本(如 bullseye、trixie)
若需全局了解 Debian 进度,可关注官方仪表盘:
bookworm 到 trixie 的过渡)。sudo。grep-excuses 每天更新)。如果需要更具体的场景(如“如何同步某个包的 Backlog 状态”),可以补充说明!