跳至内容
LinuxNote
用户工具
登录
站点工具
搜索
工具
显示页面
过去修订
反向链接
最近更改
媒体管理器
网站地图
登录
>
最近更改
媒体管理器
网站地图
您的足迹:
程序应用:patch:patch
本页面只读。您可以查看源文件,但不能更改它。如果您觉得这是系统错误,请联系管理员。
====== Linux下patch打补丁命令 ====== 【转】 此命令用于为特定软件包打补丁,他使用diff命令对源文件进行操作。\\ 基本命令语法: patch [-R] {-p(n)} [--dry-run] < patch_file_name p:为path的缩写。 n:指将patch文件中的path第n条’/’及其左边部分取消。 -R:卸载patch包。 --dry-run:尝试patch软件,并不真正修改软件。 ===== 使用实例: ===== <code diff> /home/sense/patch-2.6.19.1 ============================================================= diff --git a/arch/i386/kernel/acpi/boot.c b/arch/i386/kernel/acpi/boot.c index d12fb97..c8f96cf 100644 --- a/arch/i386/kernel/acpi/boot.c +++ b/arch/i386/kernel/acpi/boot.c @@ -333,7 +333,7 @@ acpi_parse_ioapic(acpi_table_entry_heade /* * Parse Interrupt Source Override for the ACPI SCI */ -static void acpi_sci_ioapic_setup(u32 bus_irq, u32 gsi, u16 polarity, u16 trigger) +static void acpi_sci_ioapic_setup(u32 gsi, u16 polarity, u16 trigger) ============================================================= </code> <code > 此patch文件的path=a/arch/i386/kernel/acpi [sense@ssn src]$ pwd /usr/src [sense@ssn src]$ tree . `-- a `-- arch `-- i386 `-- kernel `-- acpi 和a/同目录时: [sense@ssn src]$ pwd /usr/src [sense@ssn src]$ patch -p0 < /home/sense/patch-2.6.19.1 安装补丁 [sense@ssn src]$ patch -p0 -R < /home/sense/patch-2.6.19.1 卸载补丁 和a/arch/同目录时: [sense@ssn src]$ pwd /usr/src/a/ [sense@ssn src]$ patch -p1 < /home/sense/patch-2.6.19.1 安装补丁 [sense@ssn src]$ patch -p1 -R < /home/sense/patch-2.6.19.1 卸载补丁 和a/arch/i386/同目录时: [sense@ssn src]$ pwd /usr/src/a/arch/ [sense@ssn src]$ patch -p2 < /home/sense/patch-2.6.19.1 安装补丁 [sense@ssn src]$ patch -p2 -R < /home/sense/patch-2.6.19.1 卸载补丁 </code>
程序应用/patch/patch.txt
· 最后更改: 2023/06/13 05:25 由
127.0.0.1
页面工具
显示页面
过去修订
反向链接
回到顶部