Подтвердить что ты не робот

Linux - Yum Install GCC - Отсутствующие заголовки ядра

Когда я пытаюсь установить GCC на свой Linux (centos), он возвращается с отсутствующим

glibc-headers-2.5-58.el5_6.4.x86_64 из обновлений имеет проблемы с деполяцией → Отсутствует зависимость: заголовки ядра необходимы для пакета glibc-headers-2.5- 58.el5_6.4.x86_64 (обновления) glibc-headers-2.5-58.el5_6.4.x86_64 из обновлений имеет проблемы с деполяцией →

Отсутствует зависимость: ядра-заголовки >= 2.2.1 необходимы для пакета glibc-headers-2.5- 58.el5_6.4.x86_64 (обновления)

Ошибка: Отсутствует зависимость: kernel-headers >= 2.2.1 требуется пакетом glibc-headers-2.5-58.el5_6.4.x86_64 (обновления)

Ошибка: Отсутствует зависимость: заголовки ядра необходимы для пакета glibc-headers-2.5-58.el5_6.4.x86_64 (обновления)


Я пытаюсь установить yum kernel-header и kernel-devel, но вернусь:

Нет доступных ячеек ядра.

Любые предложения?

4b9b3361

Ответ 1

Возможно, ваша система настроена на исключение пакетов ядра.

попробуйте:

sudo vi /etc/yum.conf

затем прокомментируйте (или удалите часть 'kernel *'):

#exclude=kernel*

Тогда вы должны уметь:

sudo yum install kernel-headers

Изменить. Или, как указано Andrew Beals, вы можете просто запустить:

yum install kernel-headers --disableexcludes=all

Ответ 2

Да, вы можете отредактировать файл yum.conf, или вы могли бы просто сделать это:

yum install kernel-headers --disableexcludes=all

Обратите внимание, что даже если ваш администратор пытается установить исключенный пакет с вашего сервера RHN Satellite через обычный процесс, он все равно будет терпеть неудачу из-за локальной конфигурации.

(Это справедливо и для RHEL6/cent6 (centos6), конечно.)

Ответ 3

Я столкнулся с этой проблемой, пытаясь установить VMWare Tools. Для этого потребовались gcc и заголовки заголовков ядра → .

Итак, на Redhat 7.4 мне пришлось выполнить 'yum install kernel-devel'.

Ответ 4

попробовать

yum search kernel-headers

дает:

arm-gp2x-linux-kernel-headers.noarch : Kernel headers for Cross Compiling to
                                     : arm-gp2x-linux
kernel-headers.x86_64 : Header files for the Linux kernel for use by glibc

Ответ 5

Если вы установили из Cloudlinux ISO, вы ничего не сможете сделать, пока не активируете свой сервер по лицензии, это приведет к ошибке выше на VPS.

Ответ 6

Я была такая же проблема. Похоже, мне нужно установить kernel-devel-xx.rpm (из пакета разработки ядра) в мое собственное ядро:

sudo yum install kernel-devel-xx.rpm

Тогда вы сможете запустить:

sudo yum install kernel-devel