centos 8: debuginfo-install não consegue encontrar o pacote kernel-debuginfo

centos 8: debuginfo-install não consegue encontrar o pacote kernel-debuginfo

Eu tenho uma máquina CentOS-8instalada, o kernel enviado com ela é 4.18.0. Eu preciso instalar o pacote debiginfo:

% 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!
%

Embora yum searchencontre:

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

Achei debuginfo-installque era a maneira certa de instalar pacotes com debuginfo. O que devo fazer para que funcione para mim?

Obrigado.

Responder1

Há duas maneiras de fazer isso. No CentOS 8,

  1. Você pode modificar /etc/yum.repos.d/CentOS-Debuginfo.repopara definir enable=1e depois executar yum install kernel-debuginfoou
  2. Você pode fazeryum --enablerepo="base-debuginfo" install kernel-debuginfo

Qualquer um deles funcionou no meu sistema. Certifique-se de ter bastante espaço em seu disco. O tamanho instalado é 3,1 GB.

OBSERVAÇÃO:

  1. Você desejará inspecionar a versão do kernel usada em kernel-debuginfo(ie yum info kernel-debuginfo) para garantir que seja a mesma versão do seu kernel (ie uname -r).
  2. Se eles forem diferentes, talvez você precise procurar as versões corretas do kernel-debuginfoe kernel-debuginfo-common-x86_64. Usei o baseurlin /etc/yum.repos.d/CentOS-Debuginfo.repocomo modelo para descobrir onde procurar. Para CentOS 8.1, vejaaqui.

informação relacionada