我想下载Ubuntu22.04的内核dbgsym包。
以下是对此的答复:
但我还是明白:
Unable to locate package linux-image-5.15.0-56-generic-dbgsym
当我试图获得dbgsym包时:
sudo apt-get install linux-image-`uname -r`-dbgsym
这也是我的/etc/apt/sources.list.d/ddebs.list
文件的内容:
deb http://ddebs.ubuntu.com jammy main restricted universe multiverse
deb http://ddebs.ubuntu.com jammy-updates main restricted universe multiverse
deb http://ddebs.ubuntu.com jammy-proposed main restricted universe multiverse
那我该怎么办?我需要调试这个Ubuntu22.04,我可以对它做任何事情,因为它是一台测试机器,我只需要在它中调试我的驱动程序。
EDIT1:我甚至进行了一次升级到22.10,看看它是否解决了这个问题,但是没有运气:
sudo apt-get install linux-image-`uname -r`-dbgsym
E: Unable to locate package linux-image-5.19.0-26-generic-dbgsym
(很明显,在升级之后,我做了一个after更新,而且jammy存储库已经被转换为kintetic)。
发布于 2023-02-14 18:46:11
根据https://wiki.ubuntu.com/Debug%20Symbol%20Packages,Ubuntu项目维护一个Debugginfod服务器。GDB和其他初级消费应用程序支持开箱即用.您还可以通过此页面https://ubuntu.com/server/docs/service-debuginfod获得更多信息。
但是,如果您必须使用dbgsym包,只需遵循https://wiki.ubuntu.com/DebuggingProgramCrash#Non-built-in_调试_符号_套餐_.28.2A-dbgsym.29
https://askubuntu.com/questions/1446930
复制