これはから来たものですここ。
パッチ抽出
tar -xvzf /usr/src/web100-2.5.22-200810130047.tar.gz
bzip2 web100/ web100-2.6.27-2.5.22-200810130047.patch
テストパッチ
bzip2 -dc /usr/src/linux/web100/ web100-2.6.27-2.5.22-200810130047.patch.bz2 | patch -p1 --dry-run
.patch
複数ファイルのdiff出力とbzip2コマンド以降のファイルを見てみましたが、.patch.bz2
これも複数ファイルのdiff出力なのに同じようです。私の質問はなぜにbzip2
変更する必要がありますか?パッチコマンドのオプションを標準出力にリダイレクトするのですか?それにもかかわらず、次の形式のパッチコマンドを使用するとどうなりますか?なぜここでこのようなことが起こるのか理解できません。ありがとうございます!.patch
.patch.bz2
-dc
patch -p1 < patchfile
bzip2
そしてbzip2
命令に空白があるかもしれませんかweb100/
?
ベストアンサー1
これは必要ありません。このガイドラインは次のように省略できます。
tar -xvzf /usr/src/web100-2.5.22-200810130047.tar.gz
patch -p1 --dry-run < web100/ web100-2.6.27-2.5.22-200810130047.patch