ソースからdebパッケージの作成の仕方

ubuntuやDebianなどに使用されているパッケージ管理形式、
簡単にインストールできるdebパッケージ(DEBian Package)の作成の仕方

1.準備

デスクトップ用のインストールCDには、開発環境が入っていないので
Synapticパッケージマネージャで「build-essential」を検索、インストール

もしくは下記コマンドでインストール

$ sudo aptitude install build-essential

checkinstallのインストール(インストール追跡プログラム)

$ sudo aptitude install checkinstall

2.作成

元になるソースファイルの解凍

参考:

tar xvzf ファイル名.tar.gz

・debパッケージの作成

/解凍したパッケージのディレクトリ

./configure
make
checkinstall

debファイルが作成されたらdebパッケージを直接クリック
もしくは下記コマンドでインストール

パッケージをインストールする場合

$ sudo dpkg -i パッケージ名.deb

インストールしたパッケージを削除する場合

$ sudo dpkg -r パッケージ名

・参考に通常ビルドをする場合

/解凍したパッケージのディレクトリ

./configure
make
make install

これまでのコメント

  1. squeezeでmercurial(hg)のウェブインターフェイスが見れない | Rino Server Blog :

    [...] 参考にしたdebパッケージの作り方はhttp://note.7cubed.jp/ubuntu/379/ [...]

  2. mercurial web get error 500 with Debian Squeeze | Rino Server Blog :

    [...] get a sourcefile package from http://mercurial.selenic.com/downloads/ make a deb package and install(reference http://note.7cubed.jp/ubuntu/379/ [...]

この記事にコメントする


このブログは主にノート風に備忘録的な使い方をしています。あとは小物好きなので、ちっこい物やモバイルグッズ等、時々紹介
(≧∇≦)ノ

なんとなく~グッズの紹介です

docomo sc-02c galaxy s2 電池蓋取替え式スリムカバー

galaxy s2 sc-02c は裏の電池蓋が交換できるので ケースカバーを付けるよりデザイン入りとかの裏の蓋を 交換したほうが薄さをいかせるのでなかなかいいです(≧∇≦)ノ

携帯の裏の電池蓋にしか書かれていない SAMSUNG ロゴが galaxy s sc-02b と同じように、またしても、 どこにも表示されなくなりますが(〃 ・・)ノ

けーたい自慢2
http://www.rakuten.co.jp/sea-gull2/

さらになんとなく(≧∇≦)ノ

Powered by WordPress, WP Theme by WSC