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
コメント