補丁檔案介紹

2021-09-01 15:27:38 字數 795 閱讀 8331

補丁介紹

順帶說一下「補丁」,乙個「補丁」指的是檔案之間一系列差異,這些差異能被unix的 diff 程式應用在源**樹上。使用 diff 工具來建立「差異」(或「補丁」),然後使用該工具將它們 「打」 在乙個沒有這個補丁的同樣的源**版本上。diff用法及輸出如下:

$ diff -naur  file1 file2

輸出如下:

--- a.txt 2018-11-15 17:15:30.082291260 +0800

+++ b.txt 2018-11-15 17:15:40.643524171 +0800

@@ -1,4 +1,5 @@

hello

--xuguangmin

+nihao

+xuguangin

world

+

三個 「---」顯示了原來檔案的名字;任何在原檔案裡存在而在新檔案裡不存在的行將會用字首「 -」,用來表示這些行被從源**裡「減去」了。而 「+++」 表示在新檔案裡被加上的行會被放上字首 「+」,表示這是在新檔案裡被「加上」的行。補丁檔案中的每乙個補丁「塊」(用 @@ 作為字首部分)都有上下文的行號,這能幫助補丁工具知道在**的**應用這個補丁塊。補丁打法如下:

$ diff -naur file1 file2 >mypatchfile.patch  // 生成補丁

$ patch -p1 < ../file.patch // 打補丁

Oracle補丁術語介紹

在使用oracle的技術支援服務的時候,經常會遇到補丁相關的術語。現在對這些術語做些解釋說明 interim patch one off patch 是我們常說的小補丁,為了修復某 幾 個bug而發布的補丁。這種補丁推薦在測試庫上測試無誤後再安裝在生產庫上。merged patch 合併的補丁。當幾...

diff補丁檔案解析

1,3 1,9 this is an important notice it should therefore be located at the beginning of this document this part of the document has stayed the same fro...

給檔案打補丁

一 給linux核心打補丁 給linux核心打補丁首先要明白每個新版本的補丁都是基於某個穩定版做的,所以我們先要理解linux核心的版本號代表的意思 linux核心版本有兩種 穩定版和開發版 linux核心版本號由3組數字組成 第乙個組數字.第二組數字.第三組數字 第乙個組數字 目前發布的核心主版本...