← Retour aux articles
Linux avec interface graphique
Linux sans interface graphique
Activation
Script d'autodémarrage
Dépannage
Lancement de la version ARM 32 bits sur un système 64 bits
FAQ

Manuel d'utilisation du logiciel de caméras IP Xeoma pour Linux

Ce manuel d'utilisation vous détaille les étapes fondamentales pour déployer Xeoma comme solution de vidéosurveillance sous Linux.

Voir aussi : Xeoma pour Linux : Guide de démarrage

Si vous utilisez une distribution Linux avec interface graphique, vous pouvez télécharger Xeoma depuis le site officiel. Sur la page, sélectionnez la version correspondant à votre système d'exploitation :

Manuel d'utilisation du logiciel de caméras IP Xeoma pour Linux avec interface graphique : Télécharger le fichier

Décompressez le fichier tgz téléchargé (clic droit sur le fichier, puis choisissez l'option de décompression).

Manuel d'utilisation du logiciel de caméras IP Xeoma pour Linux avec interface graphique : Décompresser l'archive

L'icône en forme de diamant xeoma.app s'affiche. Lancez Xeoma par un double-clic.

Manuel d'utilisation du logiciel de caméras IP Xeoma pour Linux avec interface graphique : Lancer Xeoma comme application standard

Installation du logiciel de caméras IP Xeoma pour Linux sans interface graphique (via le terminal)

Si vous utilisez une version serveur de Linux ou si vous préférez passer par la console, ouvrez le Terminal et exécutez :

wget https://felenasoft.com/xeoma/downloads/latest/linux/xeoma_linux64.tgz (pour les systèmes 64 bits)

ou

wget https://felenasoft.com/xeoma/downloads/latest/linux/xeoma_linux.tgz (pour les Linux 32 bits).

Décompressez l'archive avec la commande tar.

Manuel d'utilisation du logiciel de vidéosurveillance Xeoma pour Linux sans interface graphique : Télécharger et décompresser le fichier correspondant

Une fois l'extraction terminée, vous obtenez le fichier xeoma.app. Exécutez-le pour lancer Xeoma (les composants serveur et client simultanément). L'exécution du fichier affiche une aide rapide et les commandes disponibles (consultables également dans notre section « Aide »).

Manuel d'utilisation du logiciel de vidéosurveillance Xeoma pour Linux sans interface graphique : Aide rapide affichée lors de l'accès au fichier Xeoma

xeoma_software_advices Depuis la version Xeoma 22.11.25, une nouvelle fonctionnalité permet de spécifier une commande console qui sera automatiquement ajoutée au script d'autodémarrage lors de l'installation. Par exemple, si vous utilisez -install -coreauto -serverport 8888, la commande -serverport 8888 sera ajoutée automatiquement au script. Auparavant, les commandes additionnelles ne pouvaient pas être combinées aux commandes d'installation et devaient être configurées manuellement dans le script d'autodémarrage.

L'exécution de xeoma.app est optimale si votre système Linux dispose d'une interface graphique, permettant ainsi d'afficher le composant client (l'interface visuelle) :

Manuel d'utilisation du logiciel de vidéosurveillance Xeoma pour Linux via console : Lancer via l'application Xeoma

Sinon, vous pouvez lancer uniquement le composant serveur sans l'interface visuelle (composant client) :

Manuel d'utilisation du logiciel de vidéosurveillance Xeoma pour Linux sans interface graphique : Lancer uniquement le serveur et consulter l'aide

Vous pouvez modifier la langue via la console, installer, désinstaller, lancer et activer le programme.

Manuel d'utilisation du logiciel de caméras IP Xeoma pour Linux sans interface graphique : Lancer le client et autres commandes

Pour configurer les autres fonctionnalités (ajouter et paramétrer des caméras, créer des profils utilisateurs, modifier le mot de passe et gérer l'accès local, etc.), vous devez vous connecter à ce serveur depuis un client. La machine hébergeant le client doit disposer d'une interface graphique. Cela peut être votre smartphone Android.

Le logiciel de caméras IP Xeoma pour Linux est aussi simple à prendre en main que Xeoma sur les autres systèmes d'exploitation. Optimisez vos ressources et vos coûts en déployant Xeoma sur Ubuntu ou toute autre distribution Linux.

Vous cherchez l'emplacement des paramètres et des archives Xeoma sur Linux ? Consultez l'article « Emplacement des fichiers Xeoma » !

Script d'autodémarrage

Selon le système d'exploitation utilisé, le script d'autodémarrage XeomaCoreService se trouve dans :
etc/init.d
etc/init
/etc/systemd/system/

Pour modifier le script (par exemple, augmenter le délai avant le démarrage), vous devez disposer des droits d'administrateur, sinon les modifications ne seront pas enregistrées.

xeoma_software_advices À partir de la version Xeoma 22.11.25, une nouvelle fonctionnalité permet de spécifier une commande console qui sera ajoutée au script d'autodémarrage après l'installation. Par exemple, si vous exécutez -install -coreauto -serverport 8888, la commande -serverport 8888 sera automatiquement intégrée au script d'autodémarrage. Auparavant, les commandes additionnelles n'étaient pas combinées aux commandes d'installation et devaient être configurées manuellement dans le script d'autodémarrage.

Dépannage du lancement et de l'installation

1. Erreur cannot execute binary file (au lancement)

Si vous recevez le message d'erreur suivant :


root@myUser:/home/myFolder# uname -a
Linux myUser 2.7.32-504.el6.i686 #1 SMP Wed Oct 15 03:02:07 UTC 2014 i686 i686 i386 GNU/Linux
root@myUser:/home/myFolder# ./xeoma.app
bash: ./xeoma.app: cannot execute binary file

Veuillez vous assurer que vous lancez Xeoma 32 bits sur un Linux 32 bits, ou Xeoma 64 bits sur un Linux 64 bits. L'installation de ia32-libs peut résoudre le problème ; sinon, utilisez simplement la version de Xeoma correspondant à l'architecture de votre système d'exploitation.

Une autre cause possible est l'insuffisance des droits d'accès. Dans ce cas, tentez d'exécuter chmod 777 xeoma.app dans le dossier contenant votre fichier xeoma.app, puis relancez le serveur Xeoma (xeoma.app -core).

2. Erreur “No such file or directory” (au lancement)

Si l'erreur No such file or directory s'affiche au lancement, vérifiez que vous utilisez l'un des systèmes d'exploitation pris en charge.
Cette erreur peut également survenir si vous lancez Xeoma 32 bits sur un Linux 64 bits (ou inversement). Assurez-vous d'exécuter Xeoma 32 bits sur un Linux 32 bits et Xeoma 64 bits sur un Linux 64 bits : téléchargez la version de Xeoma appropriée pour votre système d'exploitation.

3. Erreur “Access denied” (au lancement)

Si vous recevez le message d'erreur suivant :


bash: ./xeoma.app: Access denied

Cette erreur peut survenir si vous tentez de lancer Xeoma depuis une clé USB ou un disque monté avec le paramètre noexec. Nous vous recommandons d'essayer de lancer Xeoma depuis le disque système ou de désactiver les restrictions d'exécution.

4. Erreur Illegal instruction (Core dumped) (au lancement)

Si l'erreur Illegal instruction s'affiche au lancement, il se peut que votre processeur soit trop ancien pour exécuter Xeoma. Dans ce cas, essayez plutôt d'utiliser l'ancienne version Xeoma 15.2.25. Si celle-ci fonctionne alors que les versions plus récentes échouent, nous vous conseillons de mettre à niveau votre matériel.

Il existe une autre variante de cette erreur : Segmentation fault (core dumped)
Si ce message d'erreur apparaît, trois causes et solutions sont possibles :
a. Le processeur est trop ancien pour exécuter Xeoma. Dans ce cas, essayez plutôt d'utiliser l'ancienne version Xeoma 15.2.25.
b. Fichier xeoma.app incorrect. Vérifiez votre système d'exploitation et téléchargez la version de Xeoma correspondante (système 32 bits ou 64 bits). Vous pouvez exécuter la commande uname -a sur le fichier xeoma.app via le terminal et nous envoyer la sortie de la console afin que nous puissions vérifier le fichier que vous avez téléchargé.
c. Fichier mal téléchargé ou mal décompressé (fichier corrompu). Téléchargez et/ou décompressez à nouveau l'archive Xeoma.
d. Une version obsolète d'ESET NOD32 est installée et bloque le démarrage de Xeoma. Essayez de désactiver l'antivirus à titre de test. Si Xeoma démarre et fonctionne correctement avec l'antivirus désactivé, envisagez d'utiliser un autre antivirus ou de mettre à jour vers ESET Endpoint Antivirus for Linux v7, car ESET a confirmé ne pas corriger ce problème pour l'ancienne version de NOD32 for Linux.
e. Xeoma plante pour d'autres raisons. Veuillez localiser le fichier « trace.log » dans votre système et nous l'envoyer.

5. Erreur “version `GLIBC_2.17′ not found” (au lancement)

Si l'erreur version `GLIBC_2.17′ not found s'affiche au lancement, il se peut que vous utilisiez un système d'exploitation obsolète qui ne prend pas en charge GLIBC_2.17 (ou version supérieure), requis pour le logiciel Xeoma de caméras IP sous Linux à partir de la version 17.7.31 (par exemple, CentOS 6).
Solution : utilisez une version plus ancienne de Xeoma (antérieure à 17.7.31) ou mettez à jour votre OS.

6. Erreur Fail (à l'installation)

Si l'erreur suivante s'affiche durant l'installation

[root@myUser ~]# ./xeoma.app -install -coreauto

install server (auto start) and client (manual start) ... * Ok > installFiles

* Ok > popClientFromAutorun
**
*** Fail > installCoreShortcut
* Ok > removeExeOnly
* Ok > unRegisterInSystem
* Ok > revertOldXeomaVersion
**
*** Fail > installCoreAutostartOnly
Fail


Veuillez installer le package xdg-user-dirs et relancer l'installation.

7. Erreur Accès refusé
Si vous recevez le message « Accès refusé », suivez les étapes suivantes :
1) Ouvrez le Terminal
2) sudo chmod 777 /usr/local/Xeoma/ -R
3) sudo chmod 777 /home/UTILISATEUR/Xeoma.desktop
4) Redémarrez le serveur

8. Erreur d'activation Ce type d'activation est interdit sur votre machine
Cette erreur signifie que vous tentez d'activer une licence Xeoma Lite sur une machine virtuelle.
Une licence Lite ne peut être activée que sur un serveur physique. Vous pouvez également nous contacter pour échanger votre licence Lite contre une licence Standard, moyennant le paiement de la différence de tarif

Si aucune de ces solutions ne fonctionne, veuillez contacter notre support technique en décrivant le problème.

Activation

Pour activer une licence Xeoma ou procéder à son renouvellement, munissez-vous de la clé de licence à 25 caractères reçue après l'achat. Important : privilégiez le copier-coller pour éviter toute erreur de saisie. Dans le terminal, utilisez les raccourcis Ctrl+Insert ou Ctrl+Shift+C pour copier, et Shift+Insert ou Ctrl+Shift+V pour coller.

Pour activer Xeoma, allez dans Menu principal – Enregistrement – Activer.

Pour activer Xeoma via le terminal (serveurs headless), utilisez la commande -activateOnline :

Activation de Xeoma sur Linux

Nous recommandons d'activer Xeoma avec les droits administrateur (via sudo). Consultez la liste complète des commandes console ici.

Seul le serveur Xeoma nécessite une licence ; le client Xeoma est gratuit et peut être déployé en nombre illimité.

En savoir plus sur l'activation ici

 

Lancement d'ARM 32 bits sur un système 64 bits

Sur un système d'exploitation 64 bits, l'erreur « Command not found » peut apparaître lors du lancement de l'utilitaire. Il est alors nécessaire d'installer un ensemble de bibliothèques 32 bits. Sur les distributions basées sur DEB, installez-les avec la commande sudo apt-get install ia32-libs.

Pour exécuter les utilitaires sur les distributions basées sur RPM, l'installation de la bibliothèque 32 bits glibc peut être requise : sudo yum install glibc.i686.

Exécuter :

sudo dpkg --add-architecture i386; sudo apt-get -y install libc6:i386 libncurses5:i386 libstdc++6:i386

 

FAQ

1. Puis-je installer Xeoma sur un serveur Ubuntu ou une interface graphique est-elle requise ?
Absolument, Xeoma s'installe sur un serveur Ubuntu sans interface graphique. Attention : la prise en charge du son en console nécessite la bibliothèque libasound2. Sur une version 64 bits, l'installation de ia32-libs peut être requise. Après l'installation, un mot de passe d'accès s'affiche dans la console ; conservez-le pour pouvoir vous connecter depuis une autre machine (client). Les instructions Linux pour les installations avec ou sans interface graphique sont disponibles ici.

2. Quelles sont les commandes pour piloter Xeoma via le terminal (systèmes sans interface graphique) ?
Veuillez consulter notre guide Xeoma sur Linux ainsi que la liste des commandes disponibles.

3. Mon serveur est sous Linux. Puis-je m'y connecter depuis un Mac ?
Oui. Le logiciel est multiplateforme. Votre serveur peut être installé (ou simplement exécuté sans installation) sur n'importe quel système d'exploitation pris en charge, tel que Debian, et vous pouvez vous y connecter à distance depuis un Mac sous Mac OS X. Il suffit d'utiliser le fichier Xeoma correspondant au système d'exploitation hôte.

4. Linux. Comment lancer l'application depuis l'archive (xeoma.app) ? S'agit-il bien d'une application ? Y a-t-il des prérequis matériels pour Linux ?
Xeoma prend actuellement en charge les distributions Linux suivantes : openSUSE, Mint, Debian, Ubuntu, CentOS et d'autres ; la liste complète est disponible ici. Pour installer ou lancer Xeoma sur Linux, assurez-vous de décompresser l'archive xeoma_linux.tgz directement sur la machine Linux. Sinon, vous devez exécuter chmod a+x xeoma.app, puis lancer Xeoma normalement via ./xeoma.app.
Veuillez consulter notre guide Xeoma sur Linux.

5. Comment modifier le port lors de la connexion à un serveur distant ?
Aucun changement de port n'est nécessaire. Si l'ordinateur serveur ne dispose pas d'adresse IP statique, configurez la redirection de port (consultez portforward.com pour la marche à suivre ou, plus simple et plus pratique, souscrivez à un abonnement Repeater pour oublier la redirection de port !). En revanche, si le port habituel de Xeoma est déjà utilisé, employez la commande -serverport pour en définir un nouveau. Consultez les instructions ici
Si vous devez impérativement modifier le port par défaut de Xeoma (8090), utilisez la commande serverport. Si Xeoma n'est pas installé, lancez-le avec cette commande suivie du port souhaité. S'il est déjà installé, accédez au script de démarrage automatique et modifiez-y serverport. Par exemple, sous Windows : allez dans HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\XeomaCoreService dans le registre et modifiez la valeur
C:\Users\test\AppData\Local\VirtualStore\Program Files\Xeoma\xeoma.exe -service -startdelay 10 -serverport 10099. Pour Linux, consultez ici l'emplacement du script de démarrage automatique

6. Xeoma fonctionne sous Fedora 18. Lorsque je lance xeoma -core, je ne parviens pas à me connecter à distance depuis le client. Que faire ?
Exécutez la commande -showpassword dans l'invite de commande de Xeoma pour afficher le mot de passe d'accès distant (requis pour la connexion) ; l'accès distant sera activé automatiquement. Redémarrez ensuite Xeoma : il acceptera les connexions depuis n'importe quelle adresse IP. Lors de l'installation de Xeoma, l'accès distant est activé par défaut.
Notez que sous Linux, la commande doit être exécutée avec sudo.

7. Le message suivant s'affiche à chaque tentative de lancement de ./xeoma.app -client :
! L'interface graphique XWindow n'est pas disponible en mode console
Une idée de l'origine du problème ?
Vérifiez si la variable d'environnement XAUTHORITY est définie :

echo $XAUTHORITY

Sinon, définissez-la.


8. Mon serveur Xeoma tourne sous Linux sans interface graphique. Comment connaître la version de la partie serveur ?

Lorsque vous vous connectez au serveur depuis un client, les versions du serveur et du client s'affichent dans le titre de la fenêtre Xeoma. Si la partie serveur n'est pas configurée pour le démarrage automatique, ces informations s'affichent dans le terminal lors du lancement de Xeoma.

9. Comment télécharger une version antérieure de Xeoma sur mon serveur Linux sans interface graphique ?
Vous pouvez utiliser la commande suivante (par exemple, pour télécharger la version 20.12.18 de Xeoma) : wget https://felenasoft.com/xeoma/downloads/2020-12-18/linux/xeoma_linux64.tgz
Ici, « 2020-12-18 » correspond au numéro de la version 20.12.18 requise, converti au format date (autre exemple : wget https://felenasoft.com/xeoma/downloads/2017-08-31/linux/xeoma_linux64.tgz pour la version Xeoma 17.8.31). Vous pouvez consulter la liste des versions précédentes de Xeoma ici.

Une fois la version requise téléchargée, utilisez ce manuel Linux pour décompresser et installer Xeoma.

10. J'exécute Xeoma sur un Odroid XU4 avec Ubuntu Mate 20.04. J'ai installé un serveur VNC pour l'accès à distance, mais l'application Xeoma ne démarre pas lors de la session VNC. Avez-vous une idée pour résoudre ce problème ?
Utilisez-vous TightVNC ? Sa configuration ne permet pas de lancer le client Xeoma.

La solution la plus simple consiste à installer RealVNC :

sudo apt-get update
sudo apt-get install realvnc-vnc-server realvnc-vnc-viewer

puis :
sudo raspi-config

Sélectionnez ensuite « Interfacing Options » et activez le VNC. Le client devrait alors se lancer correctement.

11. Je n'ai pas de son sous Linux. Quelle en est la raison ?
Lorsque Xeoma est configuré pour le démarrage automatique sur un système Linux, il s'exécute sous l'utilisateur « root ». Par défaut, « root » n'a pas accès au système audio, ce qui empêche la lecture de vos fichiers.
Vous pouvez soit exécuter Xeoma sous un utilisateur standard (sans l'installer en démarrage automatique), soit utiliser une solution de contournement pour activer le son pour « root ». Consultez les instructions via ce lien : https://www.computernetworkingnotes.com/linux-tutorials/enable-sound-service-for-root-user-in-ubuntu-linux.html

N'hésitez pas à nous contacter pour toute assistance concernant Xeoma !

12. Je tente d'activer ma licence, mais je reçois systématiquement l'erreur « Impossible d'enregistrer le fichier d'activation ». Que dois-je faire ?
Impossible d'enregistrer le fichier d'activation – cette erreur survient fréquemment sur les machines Linux et est généralement liée aux droits d'accès système pour l'écriture de fichiers. Tentez d'abord d'activer vos licences via le Terminal ou l'invite de commande comme suit :

{chemin vers xeoma.app} -activateOnline SERIAL1,SERIAL2IFANY,SERIAL3IFANY (ou -activateOnline ‘SERIAL1;SERIAL2IFANY;SERIAL3IFANY’ pour utiliser des points-virgules comme séparateurs).

Si l'activation de votre licence échoue, exécutez la commande chmod 777 pour xeoma.app (octroi des droits d'écriture).

13. Comment lancer les clients Xeoma sur plusieurs moniteurs sous Linux ?
Vous trouverez les informations dans ce guide.

14. Comment lancer xeoma.app automatiquement ? J'utilise un appareil Intel sous Linux, mais je ne peux pas installer Xeoma en tant que service car le système d'exploitation est restreint et l'installation via systemctl est impossible. Actuellement, je lance Xeoma manuellement. Que faire ?
La méthode la plus simple consiste à lancer le serveur Xeoma via crontab (script)
Pour ce faire, utilisez la commande suivante dans le Terminal :

sudo crontab -e

Une fenêtre s'affiche ; ajoutez alors cet élément (à la fin de la ligne) :

@reboot /home/a/Desktop/xeoma_linux64/xeoma.app -core

Ainsi, Xeoma s'exécutera automatiquement à chaque démarrage de votre appareil.

15. Puis-je installer Xeoma sans les privilèges root ?
L'utilisation des outils d'installation de Xeoma peut nécessiter des permissions « root ».

Vous pouvez toutefois créer votre propre script d'autodémarrage pour exécuter Xeoma en spécifiant toutes les permissions nécessaires.

7 mars 2014, Mise à jour : 23 juin 2021

Voir aussi :
Commandes console prises en charge
Logiciel de vidéosurveillance Xeoma pour Linux
Réduisez vos coûts avec le logiciel de webcam Xeoma pour Ubuntu
Choisir un micro-ordinateur pour un logiciel de vidéoprotection
Comment installer un système d'exploitation 64/32 bits sur une carte Raspberry Pi 3