Install debian basé sur :
https://translate.google.com/translate?hl=fr&sl=en&u=https://wiki.zoneminder.com/Raspbian&prev=search
Ajouter les backports Debian Jessie
vi /etc/apt/sources.list
Ajouter au début de la liste:
deb http://http.debian.net/debian jessie-backports main
Ajouter la priorité à ce référentiel
vi /etc/apt/preferences.d/zoneminder
Ajouter au dossier:
paquet: *
pin: origine http.debian.net
pin-Priorité: 1100
Sources de mise à jour
apt-get update
Vous obtiendrez un message d'erreur GPG comme ceci:
Erreur de GPG: W http://http.debian.net jessie-backports InRelease: Les signatures suivantes ne pouvaient pas être vérifiées car la clé publique ne sont pas disponibles: NO_PUBKEY 8B48AD6246925553 NO_PUBKEY 7638D0442B90D010
Corrigez ce problème comme suit:
gpg --keyserver pgpkeys.mit.edu --recv-key 8B48AD6246925553
gpg -a --export 8B48AD6246925553 | apt-key add -
gpg --keyserver pgpkeys.mit.edu --recv-key 7638D0442B90D010
gpg -a --export 7638D0442B90D010 | apt-key add -
Mettre à jour les sources à nouveau (maintenant devrait aller très bien)
Apt-get update
Assurez-vous que tout est à jour pour la distribution raspbian
apt-get upgrade
apt-get dist-upgrade
Installez PHP et le serveur MySQL (Ceci installe le serveur MySQL 5.5. Si vous voulez utiliser MySQL 5.6 suivre les instructions Installer MySQL 5.6 sur Debian Jessie ( en utilisant MariaDB fonctionne aussi très bien, comme testé sur Debian 8.2, package de remplacement pour mysql-server est alors Mariadb-serveur)
apt-get install php5 mysql-server php-pear php5-mysql
Installer Zoneminder
apt-get install zoneminder
Vous devrez peut-être installer des composants VLC “supplémentaires” (je vérifierai ceci et le modifierai si nécessaire)
apt-get install libvlc-dev libvlccore-dev vlc
Créer une base de données Zoneminder dans MySQL (Note: cela crée aussi l'utilisateur et les permissions Zoneminder par défaut dans MySQL)
Cette étape suivante crée un fichier contenant l'utilisateur et le mot de passe MySQL.
Sinon, vous devrez saisir l'utilisateur et le mot de passe sur la ligne de commande qui n'est pas sécurisé!
Accéder au répertoire root
cd ~
Ne pas faire si on tape mysql -u root -p ….
Créer un fichier de mot de passe caché
vi .my.cnf
Entrez ce contenu (mais utilisez votre mot de passe root de MySQL!)
[client]
user=root
password=(mysqlpass)
Créer base de données (appuyez sur ENTRÉE après chaque commande)
mysql -u root -p
>create database zm;
>quit
mysql -u root -p /usr/share/zoneminder/db/zm_create.sql
mysql -u root -p -e "grant select,insert,update,delete,create on zm.* to 'zmuser'@localhost identified by 'zmpass';"
Supprimer le fichier de mot de passe
rm.my.cnf
Définissez les autorisations de /etc/zm/zm.conf en racine: www-data 740
chmod 740 /etc/zm/zm.conf
chown root:www-data /etc/zm/zm.conf
Activer le service Zoneminder pour démarrer au démarrage
systemctl enable zoneminder.service
Ajoutez www-data au groupe sudo (pour activer l'utilisation de périphériques vidéo locaux)
adduser www-data vidéo
Démarrer Zoneminder
systemctl start zoneminder.service
Vérifiez que Zoneminder fonctionne
systemctl status zoneminder.service
Activez la configuration CGI et Zoneminder dans Apache.
a2enmod cgi
a2enconf zoneminder
Redémarrer Apache
service apache2 restart
Vous pouvez être tenté d'essayer Zoneminder à ce point, mais il y a un paramètre que vous aurez besoin de changer de la gui web. Continuer à lire!!!
Facultatif: Installez Cambozola (nécessaire si vous utilisez Internet Explorer)
cd /usr/src && wget http://www.andywilcock.com/code/cambozola/cambozola-latest.tar.gz
tar-xzvf cambozola-latest.tar.gz
Remplacer 936 par la version cambozola téléchargée
cp cambozola-0.936/dist/cambozola.jar /usr/share/zoneminder
Paramètres de mémoire partagée du noyau:
Définir la mémoire partagée pour la carte RPI de 512 Mo: 1) 128 Mo shhmax partagé:
sudo su -
echo "kernel.shmmax = 134217728" >> /etc/sysctl.conf
exit
2) pages shmall 2MB:
sudo su -
echo "kernel.shmall = 2097152" >> /etc/sysctl.conf
exit
Vous devriez maintenant être en mesure d'accéder au serveur Web en utilisant http://192.168.0.15
Ouvrez Zoneminder dans le navigateur Web
Http://192.168.0.15/zm
Cliquez sur Options
Décochez: Vérifiez avec zoneminder.com pour les versions mises à jour (?) Cliquez sur Enregistrer
Cliquez sur l'onglet Images
Vérifier Est-ce que le client de streaming de cambozola java (optionnel) est installé (?) Cliquez sur Enregistrer
Chemins de clic
Changer PATH_ZMS de / cgi-bin / nph-zms vers / zm / cgi-bin / nph-zms Cliquez sur Enregistrer
Facultatif: Sous Chemins, modifiez PATH_SWAP vers / dev / shm (met ce processus dans le lecteur de RAM) Cliquez sur Enregistrer
Recommencer Zoneminder
Votre installation Zoneminder est maintenant prête à ajouter des caméras!