Linux 会在新版本的 kernel 加入有一些安全修补、新功能或硬件支援,除了重新编译 kernel 或透过 Linux Distro 升级外,还可以安装 Patch,以下例子是将 patch-2.6.18.3.gz 下载到 /usr/src 下面安装。
首先从 kernel.org 下载所需的 patch:
# cd /usr/src
# wget http://www.kernel.org/pub/linux/kernel/v2.6/patch-2.6.18.3.bz2
# wget http://www.kernel.org/pub/linux/kernel/v2.6/patch-2.6.18.3.bz2
假如你所编译的 linux kernel 是存放在 /usr/src/linux,执行:
# cd /usr/src/linux
# bzip2 -dc /usr/src/patch-2.6.18.3.bz2 | patch -p1 –dry-run
# bzip2 -dc /usr/src/patch-2.6.18.3.bz2 | patch -p1
# bzip2 -dc /usr/src/patch-2.6.18.3.bz2 | patch -p1 –dry-run
# bzip2 -dc /usr/src/patch-2.6.18.3.bz2 | patch -p1
以上第二行只是测试,如果没有输出错误就可以执行最后一行。