Table des matières
Installation à l'aide RPM pour SuSE zoneminder
Il s'agit d'un petit tuto pour installer ZoneMinder sur OpenSuse avec RPM.
Il y a deux versions disponibles pour chaque version de SuSE.Pour la première ces paquets ont certaines fonctionnalités manquantes de zoneminder comme MJPEG à partir de caméras à distance.L'autre version est construit avec les paquets de packman et ont cette fonctionnalité. Ils peuvent être identifiés par le “MP” dans le nom du paquet, par exemple zoneminder-MP-1.22.3-21.i586.rpm.
Installation des openSuSE
Là c'est pas moi qui peu vous aidez, voir le site http://www.alionet.org pour les informations et OpenSuse pour la distribution
Installation des zoneminder
Le moyen le plus simple et le meilleure est d'installer le paquet zoneminder via YaST . Vous devez d'abord savoir qu'elle version OpenSuSE vous utilisez car les url pour les dépôts sont différents:
openSuSE 10.3: http://www.liquid-co.de/pub/suse/repositories/10.3/
openSuSE 11.0: http://www.liquid-co.de/pub/suse/repositories/11.0/
openSuSE 11.1: http://www.liquid-co.de/pub/suse/repositories/11.1/
openSuSE 11.2: http://www.liquid-co.de/pub/suse/repositories/11.2/
openSuSE 11.3: http://www.liquid-co.de/pub/suse/repositories/11.3/
Maintenant, il faut ajouter les dépôts nécessaires pour YaST .Démarrer YaST et allez dans “source d'installation”. Sélectionnez “ajouter” et choisissez “http” comme protocole.Entrez en tant que serveur “liquide co.de” et comme chemin d'accès “pub/suse/repositories/10.x”. Pour plus de détails sur la façon d'ajouter des dépôts de paquets de YaST aller à Add_Package_Repositories_to_YaST .
En option, vous pouvez ajouter un référentiel packman : ftp://packman.links2linux.de/pub/packman/MIRRORS de sorte qu'il est possible d'installer le RPM construit avec le support du streaming mjpeg et les dépendances ffmpeg.
Maintenant, allez dans YaST - chercher Software management> pour zoneminder et sélectionnez la version que vous voulez (soit zoneminder ou zoneminder-MP).Gardez à l'esprit que zoneminder-MP requiert le depôt packman . Ensuite, procéder comme d'habitude, tous les autres paquets nécessaires seront surmontées grâce à des dépendances.
Utiliser one-click-install
openSuSE 11.3 offre une installation en un seul clic. Il suffit de cliquer sur le bouton suivant.
Si vous préférez la version normale utiliser le lien suivant:
Si vous préférez la version MP utiliser celui-ci.
Si vous n'avez pas encore ajouté un dépôt packman vous pouvez sélectionner un référentiel packman durant l'installation one-click en cliquant sur le dialogue.
Mise en place MySQL et Apache
Après avoir installé avec succès toutes les packets RPM . Exécutez la commande suivante pour démarrer Apache et MySQL :
rcapache2 start rcmysql start
Quand c'est le temps du premier démarrage de MySQL suivez les étapes à l'écran pour installer un mot de passe root MySQL.
Lorsque vous envisagez de démarrager zoneminder au boot, vous pouvez ajouter Apache et MySQL pour le démarrage automatique en tapant:
chkconfig apache2 on chkconfig mysql on
Bien sûr, vous pouvez également utiliser YaST Run level editor pour cette tâche.
Initialiser ZoneMinder
Connectez-vous en console root et lancez:
zm_database_init
et suivez les instructions à l'écran.Ce script d'installation de la base de données de zoneminder, va créer l'utilisateur pour l'accès zm_admin et mettre à jour le fichier / etc / zom.conf avec le mot de passe de l'utilisateur zm_admin. Exemple de sortie:
zm_database_init INFO: when db is correctly installed and you just reinstalled rpm, the answer all questions with 'n' new install create db run mysql command to create db as user root? [Y/n]: enter mysql root password: create user zm_admin for zoneminder? [Y/n]: Enter new passwd for user zm_admin: retype password: should i update config file with new passwd? [Y/n]: removing lock file done
Si vous avez entré le mot de passe root mysl à tort ou avez changé le mot de passe root MySQL et que vous obtenez quelque chose comme “Permission refusée” pour l'utilisateur root lors de l'exécution zm_database_init (vous ne serez pas invité à re-entrer le mot de passe root mysql), vous devez éditer / root /. my.cnf et entrez le mot de passe root mysql et corriger ou supprimer ce fichier pour obtenir l'invite pour le mot de passe root (lors de l'exécution de zm_database_init).
Ensuite, exécutez:
rczm start
pour lancer zoneminder. Quand vous avez décidé de le lance au moment du démarrage, puis entrez:
chkconfig zm on
Cette commande va lancer zoneminder au démarrage après que apache2 et mysql soit démarrés.
Après avoir réussi l'installation de l'interface web zoneminder.vous pouvez l'atteindre à l'adresse http://localhost/zm
Depuis openSuSE 10,3, short_open_tag PHP est désactivée par défaut.Le RPM inclut maintenant un fichier de configuration d'Apache pour éviter une modification manuelle.La seule chose que vous avez à faire est de redémarrer Apache après l'installation (rcapache2 restart)!
Lorsque vous essayez de lancer rczm sans lancer zm_database_init le démarrage échouera.