You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Debian系统对应RPM的debuginfo/debugsource包及获取方法

Debian衍生系统中的调试符号与源代码包相关问题

调试符号与源代码的包类型

  • 调试符号包:主要有两种命名格式,传统的是以-dbg结尾(如nginx-dbg),较新的格式(dpkg 1.17.11及以后版本采用)是以-dbgsym结尾(如nginx-dbgsym),后者是拆分更彻底的调试符号包,包含更完整的调试信息。
  • 源代码:Debian体系没有单独的“debugsource”类包,若需要对应软件包的源代码,直接通过apt source <package-name>命令拉取即可,会获取到对应版本的源码归档。

调试包的托管位置

调试符号包默认不在主软件包归档中,而是托管在专门的调试符号归档源内。以Debian官方为例,这类源的地址通常类似deb.debian.org/debian-debug,需要手动将对应源的配置添加到/etc/apt/sources.list文件,或者/etc/apt/sources.list.d/目录下的单独配置文件中,之后执行apt update即可识别这些源。

替代apt install的安装命令

如果不使用apt install,可以用以下命令:

  • apt-get install <package-dbg/dbgsym>:apt-get是apt的底层工具,功能完全一致,只是交互风格略有不同;
  • aptitude install <package-dbg/dbgsym>:aptitude是另一款包管理工具,支持更灵活的依赖解决;
  • 若仅需下载包而不安装,可使用apt download <package-dbg/dbgsym>,之后手动用dpkg -i <package-file>完成安装;另外也可以使用dget命令(需先安装devscripts包)直接从源下载并安装调试包。

内容的提问来源于stack exchange,提问作者Graham Leggett

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 01:15:53