1. 程式人生 > >CentOS7下核心原始碼下載及編譯步驟

CentOS7下核心原始碼下載及編譯步驟

驗證網路情況:
yum install
安裝需要的軟體:
yum install setools-console
yum install httpd
yum install policycoreutils-python setools-console
yum -y install vsftpd ftp
yum install m4
yum -y install gcc
安裝核心編譯的軟體:
yum install rpm-build xmlto hmaccalc asciidoc newt-devel pesign binutils-devel audit-libs-devel numactl-devel
pciutils-devel ncurses-devel perl-ExtUtils-Embed elfutils-devel python-devel ruby-devel libsepol-static swig xz-devel ruby checkpolicy policycoreutils-devel 下載核心原始碼: wget http://vault.centos.org/centos/7/os/Source/SPackages/kernel-3.10.0-514.el7.src.rpm 安裝核心原始碼: rpm -i kernel-3.10.0-514.el7.src.rpm 編譯原始碼: cd /root/rpmbuild/SPECS/
rpmbuild -bb kernel.spec 注:安裝編譯原始碼報錯處理: yum install mock useradd -s /sbin/nologin mockbuild yum install bison 編譯過程中核心的原始碼會被解壓縮,並打好補丁,釋放在 /root/rpmbuild/BUILD目錄。 編譯後的kernel會在/root/rpmbuild/RPMS中