タグ

debに関するhibomaのブックマーク (5)

  • お手軽 deb パッケージ作成方法 - なんとなく日記

    ファイルツリーがあれば,Debian パッケージは簡単に作れるようだ. 作成法 ファイルツリーの構築 まず適当なディレクトリを作成して,その下に''/''(ファイルシステムのルート)からのインストールイメージを構成する. % mkdir hogehoge % cd hogehoge % mkdir -p ./usr/local/hogehoge % echo "HOGEHOGE" > ./usr/local/hogehoge/README DEBIANディレクトリの作成 DEBIAN ディレクトリに4つのファイルを設置する必要があります. compat Version を指定するらしい.ここは "2.0" で. 2.0 control パッケージ情報が書かれたファイル.依存関係とかバージョンなど.ひとまず下記のようにしてみる. Package: hogehoge-package Versi

    お手軽 deb パッケージ作成方法 - なんとなく日記
    hiboma
    hiboma 2012/03/29
    dpkg-deb -b
  • debuildとdpkg-buildpackageの違い - 間違いだらけの備忘録

    http://www.ceres.dti.ne.jp/~y-endo/developers-reference/ch-tools.ja.html dpkg-buildpackage のラッパーである debuild といったスクリプトが含まれています。 http://www.kde.gr.jp/ml/Kuser/msg01032.html > dpkg-buildpackageで作っているんですがこれって > debuildと違いとかあるんですか? 少し、便利になっているようです。例えば、debian/rulesに実行権限が無くても それを自動的に判定して実行権限を付けたり…、といった感じのことを色々と やってくれます。確か、内部的にはdpkg-buildpackageを呼び出しているので、 出来てくるパッケージに関しては両方とも同じはずです。 dpkg-buildpackage: メリッ

    debuildとdpkg-buildpackageの違い - 間違いだらけの備忘録
    hiboma
    hiboma 2012/02/20
    dpkg-buildpackage と debuild の相違点。
  • パッチ管理ツールを用いた開発元のソースコードの修正

    これまではdebianディレクトリ以下のみをいじってきましたが、 最後に、開発元が配布しているソースコードに修正を加える方法を説明します。 debian/rulesについてはメンテナンスのしやすさを重要視しましたが、 それは、開発元が配布しているソースコードに修正を加える際にも当てはまります。 Debianパッケージを管理していると、開発元のソースコードに手を加えたくなることがよくあります。 理由は様々です。 解決したい問題が、次期リリースに向けて開発中のソースコードでは既に修正されているのだが、 次期リリースは暫く出そうにもない。 パッケージについては一足早く修正しておきたい。開発元で開発がなされなくなったため、ソフトウェアの問題を自分で解決する必要がある。 こんなときに、開発元のソースコードに修正を加える最も簡単な方法は、 debianディレクトリの外側のソースコードを直接いじることで

    hiboma
    hiboma 2012/02/20
    debパッケージのパッチやらなんやら
  • Loading...

    hiboma
    hiboma 2012/02/20
    debリポジトリの作り方
  • やめるブログ: パッチを当てたdebパッケージを作る。

    既存のdebを書き換えて自分用のパッケージを作ってみたかったのでやってみた。 まず、source packageを取ってくる必要がある。この他ににもpackage.ubuntu.comなどの一覧ページから手動で取ってくるとかもできる。というか、いつもだいたいそんな感じ。 % apt-get source qemu-kvm % ls qemu-kvm_0.14.1+noroms-0ubuntu6.diff.gz qemu-kvm_0.14.1+noroms-0ubuntu6.dsc qemu-kvm_0.14.1+noroms.orig.tar.gz % dpkg-source -x qemu-kvm_0.14.1+noroms-0ubuntu6.dsc % ls qemu-kvm-0.14.1+noroms/ % cd qemu-kvm-0.14.1+noroms % quilt new

    hiboma
    hiboma 2012/02/20
    debパッケージのパッチ, quilt の使い方
  • 1