Короче говоря: мне нужны отладочные символы различных версии ядра для научных целей. (Экспертиза памяти)
Я следовал некоторому руководству , которое привело меня к выполнению:
$ apt-get install --print-uris linux-image-$(uname -r)-dbgsym
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
linux-image-5.4.0-58-generic-dbgsym
0 upgraded, 1 newly installed, 0 to remove and 284 not upgraded.
Need to get 15,4 kB of archives.
After this operation, 22,5 kB of additional disk space will be used.
'http://ddebs.ubuntu.com/pool/main/l/linux-signed/linux-image-5.4.0-58-generic-dbgsym_5.4.0-58.64_amd64.ddeb' linux-image-5.4.0-58-generic-dbgsym_5.4.0-58.64_amd64.ddeb 15420 MD5Sum:abf99aad97774011358418df34d0c5f1
На моем компьютере с Ubuntu.
И вуаля: я получил / usr / lib / debug /boot/vmlinux-5.4.0-58-generic
на этой машине.
Однако: когда я напрямую загружаю URL-адрес, который apt-get
напечатал там из-за - print-uris
, файл deb не содержит файла символов отладки! Я надеялся, что найду там отладочные символы И отладочные символы для другой версии в той же папке . Но похоже, что ни один из них не содержит фактического файла карлика.
Любая помощь будет очень признательна.
Обратите внимание, что рассматриваемый пакет имеет зависимости:
# LANG=C dpkg -i linux-image-5.4.0-58-generic-dbgsym_5.4.0-58.64_amd64.ddeb
Selecting previously unselected package linux-image-5.4.0-58-generic-dbgsym.
(Reading database ... 473483 files and directories currently installed.)
Preparing to unpack linux-image-5.4.0-58-generic-dbgsym_5.4.0-58.64_amd64.ddeb ...
Unpacking linux-image-5.4.0-58-generic-dbgsym (5.4.0-58.64) ...
dpkg: dependency problems prevent configuration of linux-image-5.4.0-58-generic-dbgsym:
linux-image-5.4.0-58-generic-dbgsym depends on linux-image-unsigned-5.4.0-58-generic-dbgsym; however:
Package linux-image-unsigned-5.4.0-58-generic-dbgsym is not installed.
[...]
Вы также хотите установить последний.