Zoneminder est une solution open-source de vidéo-surveillance, qui accepte des sources vidéo de type analogiques via des cartes d’acquisitions ou numérique comme des webcams ou des caméras IP.
La visionnage des acquisitions vidéo ainsi que le contrôle du système vidéo-surveillance se fait à travers une interfaces web.
ZoneMinder est capable d’envoyer automatiquement des alertes et les captures d’images par mail ou FTP, il existe aussi des applications Android pour être avertis.
ZoneMinder est présent dans les dépôts officiels de Debian mais à la version 1.25.4, qui date du 26 Aout 2011 et ne bénéficie pas des dernières corrections de bug.
Cet article décrit l’installation de ZoneMinder version 1.26.4 sous Debian Wheezy.
Installation d’une Debian de base sans bureau.
Voir cet article pour l’installation de Debian: Debian 7
Installation des dépendances de ZoneMinder.
apt-get install -y apache2 mysql-server php5 php5-mysql build-essential libmysqlclient-dev libssl-dev libbz2-dev libpcre3-dev libdbi-perl libarchive-zip-perl libdate-manip-perl libdevice-serialport-perl libmime-perl libpcre3 libwww-perl libdbd-mysql-perl libsys-mmap-perl yasm subversion automake autoconf libjpeg8-dev libjpeg8 apache2-mpm-prefork libapache2-mod-php5 php5-cli libphp-serialization-perl libgnutls-dev libjpeg8-dev libavcodec-dev libavformat-dev libswscale-dev libavutil-dev libv4l-dev libtool ffmpeg libnetpbm10-dev libavdevice-dev libmime-lite-perl dh-autoreconf dpatch
Création d’un paquet .deb de ZoneMinder 1.26.4.
- Téléchargement sur le github de ZoneMinder:
git clone https://github.com/ZoneMinder/ZoneMinder.git zoneminder
cd zoneminder/
ln -s distros/debian
dpkg-checkbuilddeps
dpkg-buildpackage
Installation de ZoneMinder.
- Remonter d’un cran dans l’arborescence du répertoire courant:
- Installation du paquet ZoneMinder:
[code language= »shell »]
cd ..
dpkg -i zoneminder_1.26.4-1_*.deb
apt-get install -f
dpkg-reconfigure zoneminder
/etc/init.d/zoneminder status ZoneMinder is running
Configuration du serveur web Apache.
- Création d’un lien symbolique de la configuration Apache pour ZoneMinder:
ln -s /etc/zm/apache.conf /etc/apache2/sites-enabled/zoneminder.conf
service apache2 restart
ZoneMinder est installé!
Indiquer l’url du serveur dans un navigateur: http://url_server/zm/
Toi tu vient de me dire quoi monter demain pour tester =O !!!
Pour info le « cd.. » ne sais pas mis en forme comme le reste (petit chopotteur).
Avec « git clone https://github.com/ZoneMinder/ZoneMinder.git zoneminder » on aura les mise à jour en temps réel après, comme un ppa? (d’une manière général à part les wget des dépôts jamais fait ^^ »).
pour le « cd .. » c’est remis en forme :-)
Concernant ta question, non car dans le cas décrit on créé un paquet à partir des sources. Effectivement, j’ai cherché un dépôt mais à ce jour il n’en existe pas.
Donc idéalement faudrait un cron qui refasse tout ceci, à partir du git (le reprendre, créer le .deb, etc…)
Une tache automatisée pour une installation de paquet… bof bof, je ne suis pas convaincu du gain.
Au moins pour récupérer la derrière version du logiciel.