![Debian 11 及更高版本中 libgcc1-dbg 的后继者是什么](https://linux22.com/image/222794/Debian%2011%20%E5%8F%8A%E6%9B%B4%E9%AB%98%E7%89%88%E6%9C%AC%E4%B8%AD%20libgcc1-dbg%20%E7%9A%84%E5%90%8E%E7%BB%A7%E8%80%85%E6%98%AF%E4%BB%80%E4%B9%88.png)
我之前在 Debian 10“buster”上安装了 libgcc1-dbg(和其他调试符号包),以便在失败情况下获取可读的堆栈跟踪或检查核心文件。
看来那个包已经不存在了。目前在 Debian 11“bullseye”下获取调试符号的首选方法是什么,特别是在未直接连接到互联网的系统上?
更新:感谢我收到的答复:Debian Wiki 中有一个详细介绍更改的页面
答案1
-dbg
包已被-dbgsym
包所取代,这些包是一致构建的并且在单独的存储库中可用。对于 Debian 11,您需要添加一个名为 的文件/etc/apt/sources.list.d/debug.sources
,其中包含
Types: deb
URIs: http://debug.mirrors.debian.org/debian-debug/
Suites: bullseye-debug
Components: main
然后运行apt update
,你就可以安装,它是(在 Debian 11 中成为)libgcc-s1-dbgsym
的后继者。libgcc1-dbg
libgcc1
libgcc-s1
对于断开连接的系统,您可以下载包文件在另一个系统上,将其传输到目标并使用dpkg -i
.