
Ich habe eine Maschine mit CentOS-8
installiertem Kernel, der mitgeliefert wird, ist 4.18.0. Ich muss das Debiginfo-Paket installieren:
% sudo dnf debuginfo-install kernel-4.18.0-193.19.1.el8_2.x86_64
enabling epel-modular-debuginfo repository
enabling epel-debuginfo repository
Last metadata expiration check: 0:22:04 ago on Thu 03 Dec 2020 04:51:14 PM EST.
Could not find debuginfo package for the following installed packages: kernel-4.18.0-193.19.1.el8_2.x86_64
Could not find debugsource package for the following installed packages: kernel-4.18.0-193.19.1.el8_2.x86_64
Dependencies resolved.
Nothing to do.
Complete!
%
yum search
Findet aber :
% yum search kernel-debug
...
kernel-debug.x86_64 : kernel meta-package for the debug kernel
...
%
Ich dachte, debuginfo-install
das ist die richtige Methode, Pakete mit Debuginfo zu installieren. Was muss ich tun, damit es bei mir funktioniert?
Danke.
Antwort1
Es gibt zwei Möglichkeiten, dies zu tun. Unter CentOS 8
- Sie können
/etc/yum.repos.d/CentOS-Debuginfo.repo
die Einstellungen ändernenable=1
und dann ausführenyum install kernel-debuginfo
oder - Du kannst tun
yum --enablerepo="base-debuginfo" install kernel-debuginfo
Beides hat auf meinem System funktioniert. Stellen Sie sicher, dass Sie genügend Speicherplatz auf Ihrer Festplatte haben. Die installierte Größe beträgt 3,1 GB.
NOTIZ:
- Sie sollten die in
kernel-debuginfo
(ieyum info kernel-debuginfo
) verwendete Kernel-Version überprüfen, um sicherzustellen, dass es sich um dieselbe Version wie Ihr Kernel (ieuname -r
) handelt. - Wenn sie sich unterscheiden, müssen Sie möglicherweise nach den richtigen Versionen von
kernel-debuginfo
und suchenkernel-debuginfo-common-x86_64
. Ich habe diebaseurl
in/etc/yum.repos.d/CentOS-Debuginfo.repo
als Vorlage verwendet, um herauszufinden, wo ich suchen muss. Für CentOS 8.1 suchen SieHier.