CentOS上安装与现行内核一致的源码包

在Virtualbox中运行CentOS时,如果要装vbox addition时需要内核源码,而且必须和当前内核版本相同。直接用yum install kernel-devel安装的包往往和当前内核版本不完全一致。这是要么到vault.centos.org去找旧的包,要么启用CentOS Vault Repo(/etc/yum.repos./CentOS-Vault.repo),启用相应版本的updates,比如6.4就找[C6.4-updates]把该章节的enabled设成1:

[C6.4-updates]
name=CentOS-6.4 - Updates
baseurl=http://vault.centos.org/6.4/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
enabled=1

 接下来就可以方便地执行安装命令:

sudo yum install -y kernel-devel-$(uname -r)

 

你可能感兴趣的:(centos)