
安定した Debian 8 インストールから始めて、次のリンクのインストール手順を実行しました。
https://zoneminder.readthedocs.io/en/stable/インストールガイド/debian.html https://wiki.zoneminder.com/Debian_8_64-bit_with_Zoneminder_1.29.0_the_Easy_Way
しかし、次のようなことが起こります。
jessie-backports を追加します:
# vi /etc/apt/sources.list
deb http://http.debian.net/debian jessie-backports main
インストールを開始します:
# apt-get update
# apt-get install zoneminder
...
Preparing to unpack .../zoneminder_1.29.0+dfsg-1~bpo8+1_armel.deb ...
Unpacking zoneminder (1.29.0+dfsg-1~bpo8+1) ...
...
dpkg: dependency problems prevent configuration of zoneminder:
zoneminder depends on javascript-common; however:
Package javascript-common is not configured yet.
dpkg: error processing package zoneminder (--configure):
dependency problems - leaving unconfigured
...
Errors were encountered while processing:javascript-common
zoneminder
E: Sub-process /usr/bin/dpkg returned an error code (1)
javascript-common をアンインストールして再インストールしてみましたが (そして他の多くの対策も試しましたが)、効果はありませんでした。
これを修正する方法をご存知ですか?
ありがとう、グレッグ
答え1
助けていただき、本当に感謝しています。私は最終的に、Apache 2.4 (ここではまだ Apache 2.2 を実行中) を前提とした javascript-common (ZoneMinder の依存関係) のインストール後スクリプトまで追跡することができました。スクリプトを少しハッキングして、ようやくインストールできました。
答え2
私も同じ問題を抱えており、どのような非互換性が存在するのかを正確に調べる必要があったため、回答します。ダウンロードして解凍しました。パッケージpostinst、postrm、prerm内のapache2_invokeを参照するif..fiブロック全体をコメントアウトし、説明どおりにdpkgでインストールするために.debを再パッケージ化しました。ここ再パッケージ化の唯一の欠点は、必要に応じて設定ファイルとシンボリックリンクを削除することを覚えておかなければならないかもしれないことです。
その他の関連リンク: