
Я пытаюсь установить HP NC364T (4-портовый адаптер Ethernet) на машину с CentOS 7, однако HP поставляет только драйверы, созданные для RedHat, SCO, SUSE, Sun и Solaris. Я знаю, что CentOS предназначен для двоичной совместимости с RedHat, но установка любой из версий драйверов приводит к проблемам с зависимостями и сбою установки.
Из предложений RedHat поставляются драйверы, совместимые с RHEL 6 Server, RHEL 5 Server, RHEL 4 и RHEL 3.
Многие драйверы не устанавливаются, поскольку заявляют о своей несовместимости, но драйверы 5 и 6 хотя бы пытаются установиться, но не устанавливаются из-за зависимостей.
Это может в конечном итоге стать вопросом о том, как разрешить зависимости, но я, по крайней мере, хочу знать, с какой версией RedHat должна быть связана CentOS 7.
решение1
CentOS основан на RHEL напрямую. CentOS 7 основан на RHEL7, и поэтому это наиболее совместимая версия RHEL. Начиная с CentOS 5 (я думаю) они пытались сопоставить номера версий CentOS с номерами версий RHEL. Так CentOS 6 был RHEL 6, а CentOS 8 будет RHEL 8.
Возможно, вам придется либо обойтись без драйверов, либо выполнить понижение версии до Cent OS 6. Если на компьютере уже установлена Cent OS 7, то это в любом случае не может быть старой установкой.
решение2
Для этой сетевой карты есть драйверы для RHEL 7, доступные на сайте HP. Однако они не указаны на странице загрузки карты на сайте HP. Они включены в "Red Hat Enterprise Linux 7 Supplement for HP Service Pack for ProLiant 2014.06.0" (имя файла supspp-1.00.rhel7.en.tar.gz), доступный на сайте HP. Просто распакуйте его, и вы найдете RPM kmod-hp-e1000e-3.0.4.1-10.rhel7u0.x86_64.rpm, который является драйвером e1000e для RedHar 7. Он должен работать с Centos 7. Согласно примечаниям к выпуску, это «Драйверы HP Intel e1000e для Red Hat Enterprise Linux 7 x86_64» версии 3.0.4.1-10 для четырехпортового гигабитного серверного адаптера HP NC364T PCI Express.
Ссылки:Заметки о выпускеиСтраница загрузки
В качестве альтернативы пробовали ли вы использовать драйверы e1000e, входящие в состав CentOS?