カーネルパッチノートにbzip2が必要なのはなぜですか?

カーネルパッチノートにbzip2が必要なのはなぜですか?

これはから来たものですここ

パッチ抽出

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-dcpatch -p1 < patchfilebzip2

そして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

おすすめ記事