« Singletonをまじめに書いてみた | Home | 子供には見せられない七夕の真実 »

May 23, 2010

dpkg-buildpackageメモ

 Debianパッケージの作成プロセスを自動化するコマンドであるdpkg-buildpackageのメモ。dpkg-buildpackageは以下の手順でパッケージを作成する。

  1. 環境変数の準備。dpkg-architectureでBuild archやHost arch等を設定し、またCCFLAGS、CXXFLAGS、LDFLAGS等を設定
  2. build-dependencyとbuild-conflictsのチェック。(-d でスキップ)
  3. debian/rule clean (-nc でスキップ)
  4. dpkg-source (-b, -B, -A のいずれかが設定されているとスキップ)
  5. -b, -B, -Aオプションによって以下のいずれかに分岐
    • debian/rules build (デフォルトまたは-b)
    • debian/rules binary-arch (-B)
    • debian/rules binary-indep (-A)
  6. dscファイルを署名 (-us でスキップ)
  7. dpkg-genchanges でchangesファイルを生成
  8. changesファイルを署名 (-uc でスキップ)
  9. もしも-tcが指定されていたら、debian/rules clean

-j で、並列に動かすCPUの数を指定することができる。はしょったところもあるので、dpkg-buildpackage(1)を確認のこと。

No TrackBacks

TrackBack URL: http://www.argv.org/~chome/blog/mt-tb.cgi/213

About this Entry

This page contains a single entry by chomy published on May 23, 2010 1:07 AM.

Singletonをまじめに書いてみた was the previous entry in this blog.

子供には見せられない七夕の真実 is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.