• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Linux パッチの適用方法。)

Linuxパッチの適用方法を教えてください

このQ&Aのポイント
  • Linux Debian 9環境下でのパッチの適用方法について教えてください。
  • パッチを当てる手順やファイルの作成方法についてお教え願いします。
  • Linux環境におけるパッチの反映方法について詳しく教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • t_ohta
  • ベストアンサー率38% (5238/13705)
回答No.2

> can't find file to patch at input line 5 と言ってますから、5行目に書かれているファイルパスにファイルが無いと言う事でしょう。 ご自身の環境とパッチ提供者の環境が異なる場合は、適宜調整が必要です。

その他の回答 (1)

  • t_ohta
  • ベストアンサー率38% (5238/13705)
回答No.1

その差分(diff の結果)をテキストファイルとして保存し patch コマンドを使って適用させます。 http://www.atmarkit.co.jp/ait/articles/1704/28/news028.html

noname#233570
質問者

補足

t_ohta様 ご回答有り難うございます。 質問内にある構文を0.txtとして保存し、root権限で、 # patch -u < 0.txt と入力してみました。 root@G2:# patch -u < 0.txt can't find file to patch at input line 5 Perhaps you should have used the -p or --strip option? The text leading up to this was: -------------------------- |diff --git a/init.d/sysfs.in b/init.d/sysfs.in |index 9f39fb57..23e8821c 100644 |--- a/init.d/sysfs.in |+++ b/init.d/sysfs.in -------------------------- File to patch: 上記の結果となります。 入力コマンドなど、誤っている点をお教えいただけますでしょうか。 *