1つのファイルに.patchファイルを適用したいとします。 私は両方とも同じフォルダに入れて、私はこの.patchファイルの適用
[email protected] ~/Desktop $ patch -i lalala.patch
patching file install.sub
patch unexpectedly ends in middle of line
Hunk #1 FAILED at 1562.
1 out of 1 hunk FAILED -- saving rejects to file install.sub.rej
を試してみました。しかし、あなたが出力に見るように、それが失敗しました。 install.subrejの内容は基本的にlalala.patchのすべてのコード 私は同様のコマンドを試しましたが、私は同じ結果を得ました。私は何か間違っていると思う。
パッチを適用するのは1つのコマンドだとわかっていますが、私はこれで迷っています。誰かが私に命令を伝えるか、直接ファイルをパッチ(ともコマンドを私に伝えます)した場合のおかげ
元のファイル http://pastebin.com/raw.php?i=PKru8m5r パッチ: http://pastebin.com/raw.php?i=kkMUHtj8
あなたはどのようなオペレーティングシステムを使用していますか?ソースファイルとパッチファイルの行末(LF vs CRLF)が異なる可能性はありますか?これは時には 'patch'プログラムが揺らめくようにすることがあります。 –
私はLinux Mint(Ubuntu)を使用していますが、私が適用しようとしているパッチはOpenBSDインストーラスクリプトです。 (おそらくこのヘルプ、私はこのリビジョンにパッチを適用したい:http://www.openbsd.org/cgi-bin/cvsweb/src/distrib/miniroot/install.sub?r1=1.650#rev1.650) –