1. 程式人生 > >centos7 更新了4版的核心以後 安裝vmware需要的核心標頭檔案 kernel-headers.

centos7 更新了4版的核心以後 安裝vmware需要的核心標頭檔案 kernel-headers.

vmware本身的安裝 不絮叨 網上很多

核心安裝使用

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm

yum --enablerepo=elrepo-kernel install kernel-lt -y

或者ml版本

yum --enablerepo=elrepo-kernel install kernel-ml -y

 

然後安裝完vmware各種版本會問你要核心標頭檔案。原來3.10.x...的版本的時候安裝標頭檔案是比較容易的 

yum install kernel-headers  kernel-devel 

就可以了

但是第四版預設的標頭檔案名  因為有lt版本 長支援版和 ml 主版本之分 所以有所不同

以下命令可以檢視當前版本適合的  核心標頭檔案包

yum --disablerepo="*" --enablerepo="elrepo-kernel" list|grep kernel
No metadata available for elrepo-kernel
* elrepo-kernel: hkg.mirror.rackspace.com
abrt-addon-kerneloops.x86_64 2.1.11-52.el7.centos @base
kernel-ml.x86_64 4.19.6-1.el7.elrepo @elrepo-kernel
kernel-ml-devel.x86_64 4.19.6-1.el7.elrepo @elrepo-kernel
kernel-ml-headers.x86_64 4.19.6-1.el7.elrepo @elrepo-kernel
kernel-ml-tools.x86_64 4.19.6-1.el7.elrepo @elrepo-kernel
kernel-ml-tools-libs.x86_64 4.19.6-1.el7.elrepo @elrepo-kernel
kernel-ml-tools-libs-devel.x86_64 4.19.6-1.el7.elrepo @elrepo-kernel
perf.x86_64 4.19.6-1.el7.elrepo @elrepo-kernel
kernel-lt.x86_64 4.4.166-1.el7.elrepo elrepo-kernel
kernel-lt-devel.x86_64 4.4.166-1.el7.elrepo elrepo-kernel
kernel-lt-doc.noarch 4.4.166-1.el7.elrepo elrepo-kernel
kernel-lt-headers.x86_64 4.4.166-1.el7.elrepo elrepo-kernel
kernel-lt-tools.x86_64 4.4.166-1.el7.elrepo elrepo-kernel
kernel-lt-tools-libs.x86_64 4.4.166-1.el7.elrepo elrepo-kernel
kernel-lt-tools-libs-devel.x86_64 4.4.166-1.el7.elrepo elrepo-kernel
kernel-ml-doc.noarch 4.19.6-1.el7.elrepo elrepo-kernel
python-perf.x86_64 4.19.6-1.el7.elrepo elrepo-kernel

 

安裝其中和自己核心版本對應的包就行 比如

yum --disablerepo="*" --enablerepo="elrepo-kernel"  install -y kernel-ml-headers-4.19.6-1.el7.elrepo.x86_64  kernel-ml-devel-4.19.6-1.el7.elrepo.x86_64