- 追加された行はこの色です。
- 削除された行はこの色です。
[[OS/Linux]]
*Debianパッケージ作成方法 [#m18bb3a9]
以下 xxx-x.x.x.tar.gz といった,
./configure
make
make install
でインストール可能なパッケージを Debian パッケージに
する方法を記述する.
**パッケージ設定ファイル作成 [#wace782b]
以下のコマンドを実行する.
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
ディレクトリ配下において実行すれば分かります.
&ref(find_depend_pkg);
**パッケージ作成 [#n9ce4410]
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 等になります.
**パッケージのチェック [#e43ee744]
以下のコマンドでパッケージをチェックします.
lintian -i xxx_x.x.x_[cpu].changes