先用 root 登入,安裝所需的元件
# yum install rpm-build redhat-rpm-config unifdef
使用一般使用者登入,執行一下步驟
$ cd ~
$ mkdir -p rpmbuild/{BUILD,RPMS,SOURCES,SPECS,SRPMS}
$ echo ‘%_topdir %(echo $HOME)/rpmbuild’> .rpmmacros
下載 kernel source code kernel-xxx.src.rpm
$ rpm -i kernel-2.6.28-164.el5.src.rpm
$ cd ~/rpmbuild -bp --target=`uname -m` -without fips kernel-2.6.spec 2>prep-err.log | tee prep-out.log