パッケージアップデートの違いを入手する

パッケージアップデートの違いを入手する

更新されたパッケージを使用する前(または使用後)の古いバージョンとapt-get update新しいバージョンのソースコードの違いをどのように確認できますか?

ベストアンサー1

より一般的なアプローチは、アップグレードするバージョンとアップグレードするバージョンに対応する2つのソースパッケージを比較することです。前者を見つけるには、以下を見たいと思うかもしれません。スナップ写真;後者はアーカ​​イブで使用できます。次に、debdiffこれら2つのファイルを実行します.dsc

ここに例があります。比較してみてください。ステラ4.1.1-1(以前のバージョンunstable)と4.6.1-2(の現在のバージョンunstable):

dget http://snapshot.debian.org/archive/debian/20140916T041024Z/pool/main/s/stella/stella_4.1.1-1.dsc
dget http://http.debian.net/debian/pool/main/s/stella/stella_4.6.1-2.dsc
debdiff stella_4.1.1-1.dsc stella_4.6.1-2.dsc

通常、2行目を次のように置き換えることができます。

apt-get --download-only source stella

場合によっては、より具体的なツールを使用できます。stellaラッパーはそのまま残ってgit実行できます。

debcheckout stella
cd stella
git diff debian/4.1.1-1 debian/4.6.1-2

ラベルを直接比較してください。

dgetdebdiffそしてパッケージdebcheckoutにあります。devscripts

おすすめ記事