mimikakimemo

自分用メモ。

ソースからビルドしてパッケージ作ってインストール

コンパイルオプションをちょっと変えたかったので。

パッケージのソースを取ってくる。

$ apt-get source パッケージ名

このパッケージをビルドする際に必要になるパッケージをまとめてインストールする。

$ sudo apt-get build-dep パッケージ名

パッケージ名-バージョン/debian/rules にコンパイルオプションが書かれているので好きに編集する。

「パッケージ名-バージョン」ディレクトリに戻り、debchange コマンド*1changelog をてきとうに編集する。

$ debchange -i

ビルドする。

$ debuild -us -uc

上のディレクトリ(最初にソースを取ってきたときのディレクトリ)に戻るとパッケージができているのでインストールする。

$ sudo dpkg -i パッケージ名-新しいバージョン_amd64とか.deb

依存関係の問題でインストールできない場合は、同時に生成されたほかのパッケージが必要だったりするので、dpkg の引数に一緒に指定すればよい。

*1:入ってなければ devscripts パッケージを入れる。