안정적인 Debian 8 설치부터 시작하여 다음 링크의 설치 단계를 따랐습니다.
https://zoneminder.readthedocs.io/en/stable/installationguide/debian.html https://wiki.zoneminder.com/Debian_8_64-bit_with_Zoneminder_1.29.0_the_Easy_Way
그러나 일어나는 일은 다음과 같습니다.
제시 백포트를 추가하세요:
# 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를 다시 패키지합니다.여기. 재패키징의 유일한 단점은 필요할 때 구성 파일과 심볼릭 링크를 삭제해야 한다는 것입니다.
기타 관련 링크: