カーネルをパッチする方法は? [コピー]

カーネルをパッチする方法は? [コピー]

違いの文字を受け取りました。クリーンこれをカーネルソースにどのようにパッチできますか?私はDebianを使用しています

答え1

kernel.orgには素晴らしいドキュメントがあります。Linuxカーネルへのパッチの適用

デフォルトでは、次を使用します。パッチコマンド。パッチがある場合(ここではと呼ばれるpatchfile)、それをビルドディレクトリに入れて次のコマンドを実行します。

patch -p <num> < patchfile

ここで、<num>は、適用するパッチに含まれるファイル名から削除する先行スラッシュの数です。

したがって、パッチファイルがカーネルソースの最上位ディレクトリにあると仮定すると、次のようにパッチファイルを適用できます。

patch -p1 -i patchfile

--dry-runパッチには、ファイルを変更せずにコマンドが実行するジョブのリストを印刷するための便利なオプションもあります。これにより、コミットする前に調整内容を微調整できます。

関連情報