debian や ubuntu で debパッケージを作成する際に登場する *.changes ファイルについての覚書です
.changes ファイルとは
*.changes ファイルは, *.deb のパッケージをリポジトリにアップロードする際に必要となる情報を保存しています.
具体的には
を一つのテキストファイルに記載しています
.changes の生成方法
基本的に dpkg-buildpackage などのビルドツールが自動生成します.
手動で生成するには dpkg-genchanges コマンドを使う方法が確実です
$ dpkg-genchanges > hogehoge.changes
.changes の確認
reprepro パッケージに含まれる changestool を使います
例えば,ファイルサイズ,チェックサムを確認する場合は
$ changestool hogehoge.changes verify
とします