OS/Linux

Debianパッケージ作成方法

以下 xxx-x.x.x.tar.gz といった,

./configure
make
make install

でインストール可能なパッケージを Debian パッケージに する方法を記述する.

パッケージ設定ファイル作成

以下のコマンドを実行する.

mkdir debian
tar xzvf xxx-x.x.x.tar.gz
cd xxx-x.x.x
dh_make -e [メールアドレス] -f ../xxx-x.x.x.tar

※メールアドレスには作成者のメールアドレスを入れます.

xxx-x.x.x/debian 配下にパッケージに必要なファイルができます. 作成された controlファイルに依存パッケージを追加します. どのパッケージに依存するかは, 以下のシェルを xxx-x.x.x ディレクトリ配下において実行すれば分かります. filefind_depend_pkg

パッケージ作成

xxx-x.x.x ディレクトリで以下を実行します.

dpkg-buildpackage -rfakeroot

以下のモジュールが debian ディレクトリ配下に作成されます.

xxx_x.x.x.orig.tar.gz
xxx_x.x.x.dsc
xxx_x.x.x.diff.gz
xxx_x.x.x.deb
xxx_x.x.x_[cpu].changes

※[cpu]はCPUに応じ i386, powerpc 等になります.

パッケージのチェック

以下のコマンドでパッケージをチェックします.

lintian -i xxx_x.x.x_[cpu].changes
トップ   一覧 検索 最終更新   ヘルプ   最終更新のRSS