Skip to content

Latest commit

 

History

History
31 lines (20 loc) · 936 Bytes

2bc38a3ec9fb674cb231.md

File metadata and controls

31 lines (20 loc) · 936 Bytes
title tags author slide
diff/patchで作成/適用するパッチ
Linux
dameyodamedame
false

パッチの作り方

  1. aというディレクトリを作って中身をオリジナルとする
  2. bというディレクトリを作って中身を新しいものとする
  3. diff -uprN a/ b/の出力がパッチ

パッチの当て方

  1. オリジナルのディレクトリに行く
  2. patch -p1 <パッチファイルで新しいものに置き換わる

単一ファイルで少し手順を省略する場合

カレントディレクトリに新旧ファイルが別の名前である想定です。

パッチの作り方

  1. diff -up オリジナルファイル 新しいファイルの出力がパッチ

パッチの当て方

  1. patch -p0 <パッチファイルでオリジナルファイルが新しいファイルに書き換わる

ただしファイル名は変わらない