Как получить пакет debuginfo для ядра -rt
У меня Ubuntu 14.04 с ядром 3.14.3-rt4. Я должен использовать SystemTap
инструмент, и я должен иметь символы отладки, чтобы использовать его. Я следую приведенной здесь инструкции, но в моем ядре нет символов отладки, и когда я пытаюсь собрать ядро с информацией об отладке (согласно здесь), я вижу это:
Unable to find a source package for linux-source-3.14.3-rt4
Что я должен делать? Пожалуйста, помогите мне.
uname -r
Linux Gerdu 3.14.3-rt4 #2 SMP PREEMPT RT Mon Sep 7 00:21:53 IRDT 2015 i686 i686 i686 GNU/Linux
awk '/Package: linux-/' /var/lib/dpkg/status
не дает вывода
1 ответ
Решение
Вы скомпилировали свое собственное ядро, и нет подходящего пакета Ubuntu. Следовательно
sudo apt-get source linux-source-$(uname -r)
или в вашем случае
sudo apt-get source linux-source-3.14.3-rt4
дает сбой и дает вывод
Unable to find a source package for linux-source-3.14.3-rt4
Снова загрузите ядро ( ядро, патчи) и включите символы отладки, как описано здесь.