Yum
如何使用來自@elrepo-kernel 的主線核心 4.5.0.0-1 為 Centos 7 編譯驅動程序
當使用帶有核心 4.5 的 CENTOS 7 時,我無法 yum 安裝具有相同核心版本的核心標頭檔。我被困在 3.10 上,這是 Centos 自帶的。如何安裝編譯驅動程序所需的 Kernel-headers 4.5 和 Kernel-devel?
這些軟體包不在帶有主線核心更新的倉庫中:
[root@localhost tmp]# yum list | grep kernel kernel-ml.x86_64 4.5.0-1.el7.elrepo @elrepo-kernel abrt-addon-kerneloops.x86_64 2.1.11-36.el7.centos base erlang-kernel.x86_64 R16B-03.16.el7 epel kernel.x86_64 3.10.0-327.13.1.el7 updates kernel-abi-whitelists.noarch 3.10.0-327.13.1.el7 updates kernel-debug.x86_64 3.10.0-327.13.1.el7 updates kernel-debug-devel.x86_64 3.10.0-327.13.1.el7 updates kernel-devel.x86_64 3.10.0-327.13.1.el7 updates kernel-doc.noarch 3.10.0-327.13.1.el7 updates kernel-headers.x86_64 3.10.0-327.13.1.el7 updates kernel-tools.x86_64 3.10.0-327.13.1.el7 updates kernel-tools-libs.x86_64 3.10.0-327.13.1.el7 updates kernel-tools-libs-devel.x86_64 3.10.0-327.13.1.el7 updates libreport-plugin-kerneloops.x86_64 2.1.11-32.el7.centos base lirc-disable-kernel-rc.x86_64 0.9.1a-4.el7 epel php-symfony-http-kernel.noarch 2.7.10-1.el7 epel texlive-l3kernel.noarch 2:svn29409.SVN_4469-38.el7 base texlive-l3kernel-doc.noarch 2:svn29409.SVN_4469-38.el7 base [root@localhost tmp]# uname -a Linux localhost.localdomain 4.5.0-1.el7.elrepo.x86_64 #1 SMP Mon Mar 14 10:24:58 EDT 2016 x86_64 x86_64 x86_64 GNU/Linux [root@localhost tmp]#
您是否注意到您安裝的核心包的名稱是
kernel-ml
?與此相對應,您需要安裝
kernel-ml-devel
以獲取相應的核心原始碼,以便針對您的核心編譯驅動程序。除此之外,您不需要安裝任何核心標頭檔。