[Repository/Mirror] 软件仓库是否能提供尽可能多的dbgsym包 Resolved
Tofloor
poster avatar
Fr3vl
deepin
2023-07-13 19:47
Author

大家好,我是一名研究生,方向是软件安全分析,包括同源分析、组成分析、漏洞检测等方面。目前在收集Linux各发行版的软件包和对应的调试信息包,因为Deepin仓库的软件包多样性,因此想把Deepin的软件仓库也纳入数据集中。

但在调研过程中我发现,只有在community-packages.deepin.com有少量的dbgsym包,请问是否有单独存放dbgsym包的地址(例如Ubuntu的ddebs.ubuntu.com),抑或社区是否有建议开发者提供调试信息的计划。

祝社区发展越来越好

Reply Favorite View the author
All Replies
BLumia
deepin
2023-07-13 20:14
#1

我们其实有提供一个 debuginfod 服务的,可参见 https://wiki.deepin.org/debuginfod%20%E4%BB%8B%E7%BB%8D ,所以调试符号包不是唯一方案 :)

Reply View the author
Fr3vl
deepin
2023-07-13 20:58
#2
BLumia

我们其实有提供一个 debuginfod 服务的,可参见 https://wiki.deepin.org/debuginfod%20%E4%BB%8B%E7%BB%8D ,所以调试符号包不是唯一方案 :)

感谢!

我研究一下debuginfod要怎么用:D

Reply View the author
Fr3vl
deepin
2023-07-13 22:28
#3
BLumia

我们其实有提供一个 debuginfod 服务的,可参见 https://wiki.deepin.org/debuginfod%20%E4%BB%8B%E7%BB%8D ,所以调试符号包不是唯一方案 :)

请问能够看到debuginfod服务器上有多少.debug文件吗,以及哪些软件包有提供debuginfo

Reply View the author
owen_337
deepin testing team
2023-07-14 01:50
#4

楼主,可以使用以下命令来查看debuginfod服务器上的.debug文件数量以及提供debuginfo的软件包:

debuginfod-client list

Reply View the author
Fr3vl
deepin
2023-07-15 02:54
#5
owen_337

楼主,可以使用以下命令来查看debuginfod服务器上的.debug文件数量以及提供debuginfo的软件包:

debuginfod-client list

debuginfod-client是Deepin上的工具吗,我在Ubuntu22.04的apt源上没有找到😂

Reply View the author
owen_337
deepin testing team
2023-07-17 17:58
#6
Fr3vl

debuginfod-client是Deepin上的工具吗,我在Ubuntu22.04的apt源上没有找到😂

或者这样:

要查看debuginfod服务器上的.debug文件数量,可以使用以下命令:

debuginfod-find -count
要列出提供debuginfo的软件包,可以使用以下命令:

debuginfod-find -packages
请注意,这些命令需要在已安装debuginfod客户端的系统上运行。

Reply View the author