Domyślny -generic
pakiet jądra Ubuntu nie wydaje się zawierać symboli.
Próbuję uniknąć ręcznego kompilowania jądra z informacjami o debugowaniu.
Czy Ubuntu zapewnia pakiet z symbolami debugowania jądra?
kernel
software-installation
stokrotka
źródło
źródło
apt-cache search dbgsym
zwracapkg-create-dbgsym
tylko, czy było to w innym repozytorium?-dbgsym
pakiety znajdują się w specjalnych repozytoriach, które należy włączyć, aby je zainstalować. To wyjaśnia jak .apt-get update
powoduje wyświetlenie komunikatu ostrzegawczego:W: GPG error: http://ddebs.ubuntu.com trusty Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY ECDCAD72428D7C01
dlatego rozszerzam to o rozwiązanie dla tej sprawy.sudo apt-get install linux-image-$(uname -r)-dbgsym=3.13.0-49.83 Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package linux-image-3.13.0-49-generic-dbgsym E: Couldn't find any package by regex 'linux-image-3.13.0-49-generic-dbgsym'
Próbowałem odpowiedzi Colina Iana Kinga , ale to nie zadziałało. Dowiedziałem się, że muszę dodać dwie dodatkowe linie
/etc/apt/sources.list.d/ddebs.list
Edytuj plik za pomocą
i dodaj dwie linie poniżej
Zamień
trusty
na wersję, którą otrzymujesz po uruchomieniuźródło
Dla 16.04+ :
Import klucza GPG
Dodaj konfigurację repozytorium
(Podziękowania dla Wiki Ubuntu )
źródło