
Eu tenho uma máquina CentOS-8
instalada, 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 search
encontre:
% yum search kernel-debug
...
kernel-debug.x86_64 : kernel meta-package for the debug kernel
...
%
Achei debuginfo-install
que 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,
- Você pode modificar
/etc/yum.repos.d/CentOS-Debuginfo.repo
para definirenable=1
e depois executaryum install kernel-debuginfo
ou - Você pode fazer
yum --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:
- Você desejará inspecionar a versão do kernel usada em
kernel-debuginfo
(ieyum info kernel-debuginfo
) para garantir que seja a mesma versão do seu kernel (ieuname -r
). - Se eles forem diferentes, talvez você precise procurar as versões corretas do
kernel-debuginfo
ekernel-debuginfo-common-x86_64
. Usei obaseurl
in/etc/yum.repos.d/CentOS-Debuginfo.repo
como modelo para descobrir onde procurar. Para CentOS 8.1, vejaaqui.