CentOS 8: Debuginfo-Install kann das Kernel-Debuginfo-Paket nicht finden

CentOS 8: Debuginfo-Install kann das Kernel-Debuginfo-Paket nicht finden

Ich habe eine Maschine mit CentOS-8installiertem 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 searchFindet aber :

% yum search kernel-debug
...
kernel-debug.x86_64 : kernel meta-package for the debug kernel
...
%

Ich dachte, debuginfo-installdas 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

  1. Sie können /etc/yum.repos.d/CentOS-Debuginfo.repodie Einstellungen ändern enable=1und dann ausführen yum install kernel-debuginfooder
  2. Du kannst tunyum --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:

  1. Sie sollten die in kernel-debuginfo(ie yum info kernel-debuginfo) verwendete Kernel-Version überprüfen, um sicherzustellen, dass es sich um dieselbe Version wie Ihr Kernel (ie uname -r) handelt.
  2. Wenn sie sich unterscheiden, müssen Sie möglicherweise nach den richtigen Versionen von kernel-debuginfound suchen kernel-debuginfo-common-x86_64. Ich habe die baseurlin /etc/yum.repos.d/CentOS-Debuginfo.repoals Vorlage verwendet, um herauszufinden, wo ich suchen muss. Für CentOS 8.1 suchen SieHier.

verwandte Informationen