Debianパッケージをビルド

siteadministrator2020/07/24(金) - 12:15 に投稿

Debianパッケージをソースからビルドする。

使用していたサーべランスシステムのZoneminderがDebian 10 Busterでパッケージから外れた。でも、Testing Unstableにはパッケージがあるので、このソースを利用してパッケージを作成した。他のパッケージの場合には、パッケージ名を読み替えること。Gitレポジトリからビルドする場合には、リポジトリ内のドキュメントを参照すること。

パッケージソース(リポジトリ)については、ここを参照のこと。

作業用ディレクトリを作成する。

mkdir zm

ソースをダウンロードする。

cd zm
apt-get source -t testing zoneminder
cd zoneminder-1.34.16/debian/

パッケージビルドに必要な依存関係をインストールする。

sudo apt-get build-dep zoneminder

ビルドする。

debuild -b -uc -us

dpkgでインストール時の依存関係が複雑な場合には、gdebiを使用する。

apt install gdebi
gdebi ./zoneminder_1.34.16-2_amd64.deb

 

 

タグ