私は尋ねたDebian パッケージにパッチを適用するには?。その後、私は興味深いパッケージのパッチを見つけようとし、それを説明するスクリプトを得ました。パッケージ名が与えられ、きちんと存在するようにスクリプトの出力を降順に整理します。。今、私はdebdiffというパッチに似ていることを知っていますdevscripts
。マンページを見ましたが(理解できません)。 debdiffを使用してパッチで行った操作を実行する方法があるかどうかを調べるために、さまざまな検索エンジンのキーワード操作を試しましたが、結果は空でした。私が興味を持っているパッチの1つは次のとおりです。https://bugs.debian.org/845173。ご覧のとおり、パッチの代わりに debdiff があります。しかし、概念的には両方とも似ているか同じように見えます。私が知っている限り、微妙な違いかもしれません。
私の疑いは、コマンドが同じかどうかです。例えば
$ patch -p1 < ../$whatever.debdiff
そして
$ patch -p1 < ../$whatever.patch
それとも、試すために知っておくべき/覚えておくべき違いや事項はありますか?
答え1
debdiff
ファイル形式ではないツールです。できる生産されるのはパッチです。はい、ファイルを適用するコマンドは#845173単に
patch -p1 < debdelta_0.55+nmu1.debdiff
.nmudiff
パッチでバグを閲覧すると、拡張子を持つファイルも見つかります。このファイルも通常のパッチであり、同じ方法で適用されます。