![centos 8: debuginfo-install не может найти пакет kernel-debuginfo](https://rvso.com/image/760603/centos%208%3A%20debuginfo-install%20%D0%BD%D0%B5%20%D0%BC%D0%BE%D0%B6%D0%B5%D1%82%20%D0%BD%D0%B0%D0%B9%D1%82%D0%B8%20%D0%BF%D0%B0%D0%BA%D0%B5%D1%82%20kernel-debuginfo.png)
У меня есть машина с CentOS-8
установленным ядром 4.18.0. Мне нужно установить пакет 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!
%
Хотя yum search
находит это:
% yum search kernel-debug
...
kernel-debug.x86_64 : kernel meta-package for the debug kernel
...
%
Я думал, debuginfo-install
что это правильный способ установки пакетов с debuginfo. Что мне сделать, чтобы это заработало для меня?
Спасибо.
решение1
Есть два способа сделать это. В CentOS 8,
- Вы можете изменить,
/etc/yum.repos.d/CentOS-Debuginfo.repo
чтобы установитьenable=1
и затем запуститьyum install kernel-debuginfo
или - Ты можешь сделать
yum --enablerepo="base-debuginfo" install kernel-debuginfo
Любой из них сработал на моей системе. Убедитесь, что на диске достаточно места. Установленный размер — 3,1 ГБ.
ПРИМЕЧАНИЕ:
- Вам необходимо проверить версию ядра, используемую в
kernel-debuginfo
(ieyum info kernel-debuginfo
), чтобы убедиться, что она совпадает с версией вашего ядра (ieuname -r
). - Если они отличаются, вам, возможно, придется поискать правильные версии
kernel-debuginfo
иkernel-debuginfo-common-x86_64
. Я использовалbaseurl
in/etc/yum.repos.d/CentOS-Debuginfo.repo
как шаблон, чтобы найти, где искать. Для CentOS 8.1 посмотритездесь.