Linuxでパッチを適用する方法

Linuxでパッチを適用する方法

コマンドを使用してカーネルを構築しようとしていますmake。パッチを適用する必要があります。すべてのパッチはこのディレクトリにあり、別のディレクトリにSOURCES抽出されました。linux-3.8.0約900個のパッチファイルがあります。フォルダ*.c内のファイルはlinux-3.8.0指定された名前を持ちますが、そのパッチファイルのディレクトリには名前がありますabc.c001abc.cSOURCES

私はFedora 16でビルド中です。パッチを適用する方法は?

ベストアンサー1

パッチファイルの名前は重要ではありません。一般的に重要なのは、パッチファイル自体の最初の2行で定義されているようにパッチするファイルの名前です。

例えば

--- /tmp/file.original  2015-10-08 13:02:28.171436259 +0100
+++ /tmp/file   2015-10-08 13:02:31.167408397 +0100
@@ -1,3 +1,3 @@
 This is the file
-This is the original file
+This is the patched version of the file
 This is the file

これは、パッチするファイルがあり、/tmp/fileパッチを適用できることを示しますpatch -p0 < patch_file

おすすめ記事