Bueno esto está muy tratado en varios post, pero justo necesito agregar un módulo y me di cuenta que en centos (y fedora) hay que instalar el src.rpm, acostumbrado a mi viejo slackware y al linux tradicional me empecé a fijar como hacerlo. Y bueno les dejo acá los comandos sin explicar mucho, en mi caso necesitaba agregar el módulo crc32c. Vamos!
mkdir -p ~/rpmbuild/{BUILD,BUILDROOT,RPMS,SOURCES,SPECS,SRPMS} echo '%_topdir %(echo $HOME)/rpmbuild' > ~/.rpmmacros yum install rpm-build redhat-rpm-config asciidoc bison hmaccalc patchutils perl-ExtUtils-Embed xmlto yum install audit-libs-devel binutils-devel elfutils-devel elfutils-libelf-devel yum install newt-devel python-devel zlib-devel wget "http://vault.centos.org/6.7/updates/Source/SPackages/kernel-2.6.32-573.1.1.el6.src.rpm" rpm -hiv kernel-2.6.32-573.1.1.el6.src.rpm cd ~/rpmbuild/SPECS rpmbuild -bc --target=$(uname -m) kernel.spec --with baseonly
Claro que deberán cambiar la versión del kernel que tengan dependiendo de la diestro, pero los pasos son bastante iguales. Ojo si tienen una versión más nueva instalada deberán reiniciar, esto suele pasar con el yum update.
Tags: centos, compilar, compiling, fedora, kernel, linux, redhat, rpm kernel-devel, source