<< Back to man.ChinaUnix.net

6.51. Patch-2.5.4

Patch 根据"补丁"文件的内容来修改原来的文件。补丁文件通常是用 diff 程序创建的,包含如何修改文件的指导。

预计编译时间: 0.1 SBU
所需磁盘空间: 1.5 MB
安装依赖于: Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make, Sed

6.51.1. 安装 Patch

为编译 Patch 做准备,预处理标记 -D_GNU_SOURCE 仅在 PowerPC 平台上需要,在其它平台上可以省略。

CPPFLAGS=-D_GNU_SOURCE ./configure --prefix=/usr

编译软件包:

make

这个软件包没有附带测试程序。

安装软件包:

make install

6.51.2. Patch 的内容

安装的程序: patch

简要描述

patch

根据一个 patch 文件来对文件进行修改。通常情况下,一个 patch 文件是一个差别清单。这个清单用 diff 程序创建。通过将这些差别应用到原始文件,patch 创建出修订版本。