← Volver a los artículos
Linux con entorno gráfico
Linux sin entorno gráfico
Activación
Script de inicio automático
Resolución de problemas
Ejecución de ARM de 32 bits en un sistema de 64 bits
FAQ

Manual de usuario del software de cámaras IP Xeoma para Linux

Este manual de uso de Xeoma como software de videovigilancia para Linux detalla los pasos básicos para operar Xeoma en el sistema operativo Linux.

Vea también: Xeoma para Linux: Primeros pasos

Si su distribución de Linux cuenta con entorno gráfico, puede descargar Xeoma desde el sitio oficial. Una vez en la página, se le ofrecerá descargar la versión correspondiente a su sistema operativo:

Manual de usuario del software de cámaras IP Xeoma para Linux con interfaz gráfica: Descargar el archivo

Descomprima el archivo tgz descargado (haga clic derecho sobre el archivo y seleccione la opción de descomprimir).

Manual de usuario del software de cámaras IP Xeoma para Linux con interfaz gráfica: Descomprimir archivo

Aparecerá el icono de diamante de xeoma.app. Inicie Xeoma haciendo doble clic sobre él.

Manual de usuario del software de cámaras IP Xeoma para Linux con interfaz gráfica: Ejecutar Xeoma como aplicación estándar

Instalación de Xeoma (software de cámaras IP para Linux) en sistemas sin interfaz gráfica (vía Terminal)

Si utiliza una versión de servidor de Linux o prefiere realizar el proceso mediante consola, abra la terminal y ejecute:

wget https://felenasoft.com/xeoma/downloads/latest/linux/xeoma_linux64.tgz (para sistemas de 64 bits)

o

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

Descomprima el archivo con el comando tar.

Manual de usuario del software de videovigilancia Xeoma para Linux sin interfaz gráfica: Descargar y descomprimir el archivo adecuado

Una vez finalizada la descompresión, obtendrá el archivo xeoma.app. Ejecútelo para iniciar Xeoma (tanto el servidor como el cliente simultáneamente). Al acceder al archivo, se mostrará una ayuda rápida con los comandos disponibles (también puede consultarlos en nuestra sección de «Ayuda»).

Manual de usuario del software de videovigilancia Xeoma para Linux sin interfaz gráfica: Ayuda rápida al acceder al archivo de Xeoma

xeoma_software_advices A partir de la versión Xeoma 22.11.25, se incorporó una nueva función que permite especificar comandos de consola para añadirlos automáticamente al script de inicio tras la instalación. Por ejemplo, si ejecuta -install -coreauto -serverport 8888, el comando -serverport 8888 se agregará automáticamente al script de inicio. Anteriormente, los comandos adicionales no se combinaban con los de instalación y debían especificarse manualmente en el script de inicio.

La ejecución de xeoma.app solo es viable si su sistema Linux cuenta con interfaz gráfica. En ese caso, se desplegará la parte del cliente (la interfaz visual):

Manual de usuario del software de videovigilancia Xeoma para Linux vía consola: Ejecutar accediendo a la aplicación de Xeoma

De lo contrario, puede ejecutar únicamente la parte del servidor sin mostrar la interfaz visual (el cliente):

Manual de usuario del software de videovigilancia Xeoma para Linux sin interfaz gráfica: Ejecutar solo el servidor y ver información de ayuda

Puede cambiar el idioma, instalar, desinstalar, ejecutar y activar el programa desde la consola.

Manual de usuario del software de cámaras IP Xeoma para Linux sin interfaz gráfica: Ejecutar el cliente y otros comandos

Para configurar otras funciones (por ejemplo, añadir y configurar cámaras, crear perfiles de usuario, cambiar la contraseña y definir el acceso local, etc.), deberá conectarse a este servidor desde un cliente. El equipo que ejecute el cliente debe contar con interfaz gráfica. Incluso puede utilizar su teléfono inteligente Android.

Como puede ver, el software de cámaras IP de Xeoma para Linux es tan fácil de usar como Xeoma en otros sistemas operativos. Además, con Xeoma en Ubuntu u otras distribuciones de Linux, podrá ahorrar no solo tiempo y preocupaciones, sino también dinero.

¿Quiere saber dónde se almacenan la configuración y los archivos de Xeoma en Linux? ¡Consulte el artículo «Ubicación de los archivos de Xeoma»!

Script de inicio automático

Dependiendo del sistema operativo que utilice, el script de inicio automático de XeomaCoreService se encuentra en:
etc/init.d
etc/init
/etc/systemd/system/

Si necesita editar el script (por ejemplo, para incrementar el retardo antes del inicio), debe hacerlo con permisos de administrador; de lo contrario, los cambios no se guardarán.

xeoma_software_advices A partir de la versión Xeoma 22.11.25, se incorporó una nueva función que permite especificar comandos de consola para agregarlos automáticamente al script de autoinicio tras la instalación de Xeoma. Por ejemplo, si ejecuta -install -coreauto -serverport 8888, el comando -serverport 8888 se añadirá automáticamente al script de autoinicio. Anteriormente, los comandos adicionales no se combinaban con los de instalación y debían especificarse manualmente en dicho script.

Solución de problemas de inicio e instalación

1. Error cannot execute binary file (al iniciar)

Si recibe el siguiente mensaje de error:


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

Asegúrese de ejecutar Xeoma de 32 bits en Linux de 32 bits, o Xeoma de 64 bits en Linux de 64 bits. La instalación de ia32-libs podría solucionar el problema; también puede utilizar simplemente la versión de Xeoma cuya arquitectura coincida con la de su sistema operativo.

Otra causa de este error puede ser la falta de permisos. En ese caso, intente ejecutar chmod 777 xeoma.app en la carpeta donde se encuentra xeoma.app y luego inicie nuevamente el servidor Xeoma (xeoma.app -core).

2. Error “No such file or directory” (al iniciar)

Si aparece el error No such file or directory al iniciar, verifique que esté ejecutando el programa en uno de los sistemas operativos compatibles.
Asimismo, este error puede ocurrir si ejecuta Xeoma de 32 bits en Linux de 64 bits (o viceversa). Asegúrese de ejecutar Xeoma de 32 bits en Linux de 32 bits y Xeoma de 64 bits en Linux de 64 bits; simplemente descargue la versión de Xeoma adecuada para su sistema operativo.

3. Error “Access denied” (al iniciar)

Si recibe el siguiente mensaje de error:


bash: ./xeoma.app: Access denied

Este error ocurre si intenta iniciar Xeoma desde una memoria USB o un disco montado en el sistema con el parámetro noexec. Recomendamos intentar iniciar Xeoma desde el disco del sistema o desactivar las restricciones de ejecución.

4. Error Illegal instruction (Core dumped) (al iniciar)

Si aparece el error Illegal instruction al iniciar, es posible que esté utilizando un procesador obsoleto incompatible con Xeoma. En este caso, intente ejecutar la versión anterior Xeoma 15.2.25. Si esta versión funciona pero las más recientes no, se recomienda actualizar su hardware.

Existe otra variante de este error: Segmentation fault (core dumped)
Si recibe este mensaje de error, podría deberse a tres causas con sus respectivas soluciones:
a. El procesador es demasiado antiguo para ejecutar Xeoma. Intente ejecutar la versión anterior Xeoma 15.2.25.
b. Archivo xeoma.app incorrecto. Verifique su sistema operativo y descargue la versión de Xeoma correspondiente (para sistemas de 32 o 64 bits). Puede ejecutar el comando uname -a para el archivo xeoma.app desde la terminal y enviarnos la salida de la consola para que verifiquemos qué archivo descargó.
c. El archivo no se descargó o descomprimió completamente (archivo dañado). Vuelva a descargar y/o descomprimir el archivo de Xeoma.
d. Versión legacy de ESET NOD32 instalada, la cual bloquea el inicio de Xeoma. Intente desactivar el antivirus para realizar una prueba. Si Xeoma inicia y funciona correctamente con el antivirus desactivado, considere cambiar de software o actualizar a ESET Endpoint Antivirus for Linux v7, ya que la compañía ESET confirmó que no corregirá este problema en la versión legacy de NOD32 para Linux.
e. Xeoma falla por diversas razones. Localice el archivo "trace.log" en su sistema y envíenoslo.

5. Error “version `GLIBC_2.17′ not found” (al iniciar)

Si aparece el error version `GLIBC_2.17′ not found al iniciar, es probable que esté utilizando un sistema operativo obsoleto que no admite GLIBC_2.17 (o superior), requisito para el software de cámaras IP de Xeoma para Linux a partir de la versión 17.7.31 (por ejemplo, CentOS 6).
Solución: utilice una versión anterior de Xeoma (anterior a la 17.7.31) o actualice su sistema operativo.

6. Error Fail (durante la instalación)

Si recibe el siguiente error durante la instalación

[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


instale el paquete xdg-user-dirs y ejecute la instalación nuevamente.

7. Error Permiso denegado
Si recibe el mensaje “permiso denegado”, intente los siguientes pasos:
1) abra la Terminal
2) sudo chmod 777 /usr/local/Xeoma/ -R
3) sudo chmod 777 /home/USUARIO/Xeoma.desktop
4) reinicie el servidor

8. Error de activación Este tipo de activación está prohibido en su máquina
Si recibe este error, significa que intenta activar una licencia de Xeoma Lite en una máquina virtual.
Solo puede activar una licencia Lite en un servidor físico o contáctenos para cambiar su licencia Lite por una Standard, siempre que cubra la diferencia de costo

Si nada de esto funciona, contacte a nuestro soporte técnico con una descripción del problema.

Activación

Para activar la licencia de Xeoma o su renovación, necesitará la clave de licencia de 25 caracteres que recibió tras la compra. Importante: use copiar y pegar desde el portapapeles en lugar de escribir la clave manualmente para evitar errores. En la Terminal, use las teclas Ctrl+Insert o Ctrl+Shift+C para copiar, y Shift+Insert o Ctrl+Shift+V para pegar.

Puede activar Xeoma a través de Menú principal – Registro – Activar.

Para activar Xeoma mediante Terminal (en servidores headless), utilice el comando -activateOnline:

Activación de Xeoma en Linux

Recomendamos activar Xeoma con privilegios de administrador (usando sudo). Puede consultar todos los comandos de consola aquí.

Tenga en cuenta que solo la parte de Servidor de Xeoma requiere licencias; el Cliente de Xeoma es gratuito y puede utilizar tantos como necesite.

Más información sobre la activación aquí

 

Ejecución de ARM 32 bits en un sistema de 64 bits

Si utiliza un sistema operativo de 64 bits, podría recibir el error "Command not found" al ejecutar la utilidad. En este caso, debe instalar un conjunto de bibliotecas de 32 bits. En distribuciones basadas en DEB, instale las bibliotecas con el comando sudo apt-get install ia32-libs.

Para ejecutar utilidades en distribuciones basadas en RPM, es posible que necesite instalar la biblioteca glibc de 32 bits: sudo yum install glibc.i686.

Ejecute:

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

 

FAQ

1. ¿Puedo instalar Xeoma en un servidor Ubuntu o necesito una interfaz de escritorio?
Absolutamente, puede instalar Xeoma en un servidor Ubuntu sin interfaz gráfica. Nota: el soporte de audio por consola requiere libasound2. Si utiliza una versión de 64 bits, es posible que deba instalar ia32-libs. Tras la instalación, aparecerá una contraseña de acceso en la consola; guárdela para poder conectarse desde otra máquina (cliente). Las instrucciones para Linux se encuentran aquí, tanto para instalaciones con GUI como sin ella.

2. ¿Cuáles son los comandos para controlar Xeoma vía Terminal (en SO sin interfaz gráfica)?
Lea nuestra guía de Xeoma en Linux y la lista de comandos disponibles.

3. Mi servidor es Linux. ¿Puedo conectarme desde una Mac?
Sí. El programa es multiplataforma. Su servidor puede estar instalado (o simplemente ejecutarse sin instalación) en cualquiera de los sistemas operativos compatibles, como Debian, y puede conectarse remotamente desde otra máquina con cualquier sistema operativo compatible, incluso desde una Mac con Mac OSX. Solo necesita el archivo de Xeoma correspondiente al sistema operativo en el que se ejecute.

4. Linux. ¿Cómo ejecuto la aplicación desde el archivo (xeoma.app) o es que no es una aplicación? ¿Existen requisitos de hardware para Linux?
Xeoma es compatible con las siguientes distribuciones de Linux: openSUSE, Mint, Debian, Ubuntu, CentOS y otras; la lista completa está aquí. Para instalar o ejecutar Xeoma en Linux, asegúrese de descomprimir el archivo xeoma_linux.tgz en una máquina Linux. De lo contrario, debe ejecutar: chmod a+x xeoma.app y luego podrá ejecutar Xeoma normalmente: ./xeoma.app.
Lea nuestra guía de Xeoma en Linux.

5. ¿Cómo cambio el puerto al conectarme a un servidor remoto?
No es necesario cambiar el puerto. Si la computadora del servidor no tiene una dirección IP estática, debe configurar el reenvío de puertos (consulte portforward.com para obtener instrucciones o, de manera más sencilla y conveniente, adquiera una suscripción de Repeater y olvídese del reenvío de puertos). No obstante, si el puerto habitual de Xeoma está ocupado, debe usar el comando -serverport para asignar uno nuevo. Consulte las instrucciones aquí
Pero cuando esté seguro de que necesita cambiar el puerto predeterminado 8090 de Xeoma, use el comando serverport. Si Xeoma no está instalado, ejecútelo con este comando seguido del puerto que necesite. Si Xeoma ya está instalado, vaya al script de inicio automático y modifique serverport allí. Por ejemplo, en Windows: vaya a HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\XeomaCoreService en el registro y modifíquelo allí
C:\Users\test\AppData\Local\VirtualStore\Program Files\Xeoma\xeoma.exe -service -startdelay 10 -serverport 10099. Para Linux, consulte aquí dónde se encuentra el script de inicio automático

6. Xeoma se ejecuta en Fedora 18. Cuando ejecuto xeoma -core, no puedo conectarme remotamente desde el cliente. ¿Qué debo hacer?
Ejecute -showpassword en la línea de comandos de Xeoma para ver la contraseña de acceso remoto (necesaria para conectarse remotamente); esto habilitará el acceso remoto automáticamente. Luego, inicie Xeoma nuevamente y aceptará conexiones desde cualquier IP. Si instala Xeoma, el acceso remoto se habilitará automáticamente.
Tenga en cuenta que, en Linux, el comando debe ejecutarse con sudo.

7. El mensaje que recibo cada vez que intento iniciar ./xeoma.app -client es:
¡La interfaz gráfica XWindow no está disponible en modo consola!
¿Alguna idea de qué podría estar mal?
Verifique si tiene configurada la variable XAUTHORITY:

echo $XAUTHORITY

De no ser así, instálela.


8. Tengo el servidor de Xeoma en Linux sin GUI. ¿Cómo puedo saber la versión del servidor?

Al conectarse al servidor desde un cliente, verá la versión del servidor y la del cliente en el título de la ventana de Xeoma. Si el servidor no está configurado en el inicio automático, verá la información en la terminal al iniciar Xeoma.

9. ¿Cómo descargo una versión anterior de Xeoma en mi servidor Linux sin GUI?
Puede usar el siguiente comando (por ejemplo, para descargar la versión 20.12.18 de Xeoma): wget https://felenasoft.com/xeoma/downloads/2020-12-18/linux/xeoma_linux64.tgz
Donde "2020-12-18" es el número de la versión 20.12.18 que requiere, expandido en formato de fecha (otro ejemplo: wget https://felenasoft.com/xeoma/downloads/2017-08-31/linux/xeoma_linux64.tgz para la versión Xeoma 17.8.31). Puede consultar los nombres de las versiones anteriores de Xeoma aquí.

Después de descargar la versión necesaria, puede usar este manual de Linux para descomprimir e instalar Xeoma.

10. Estoy ejecutando Xeoma en un Odroid XU4 con Ubuntu Mate 20.04. Instalé un servidor VNC para acceso remoto, pero la aplicación de Xeoma no se inicia en la sesión VNC. ¿Alguna idea de cómo solucionar esto?
¿Está usando TightVNC? Su configuración no permite iniciar el cliente de Xeoma.

La forma más sencilla de resolver este problema es instalar la versión de RealVNC:

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

luego:
sudo raspi-config

Luego, seleccione Interfacing Options y habilite VNC. De este modo, el cliente debería iniciarse correctamente.

11. No tengo sonido en Linux. ¿Cuál es la causa?
Cuando Xeoma se configura para iniciarse automáticamente en un sistema Linux, se ejecuta bajo el usuario "root". Por defecto, "root" no tiene acceso al audio; por esa razón, no puede reproducir sus propios archivos.
Puede ejecutar Xeoma con un usuario normal (sin instalarlo en el inicio automático) o aplicar una solución alternativa para habilitar el sonido para “root”. Lea las instrucciones en el siguiente enlace: https://www.computernetworkingnotes.com/linux-tutorials/enable-sound-service-for-root-user-in-ubuntu-linux.html

No dude en contactarnos si necesita asistencia con Xeoma

12. Intento activar mi licencia, pero sigo recibiendo el error "Can't store activation file". ¿Qué debo hacer?
No se puede guardar el archivo de activación – este error ocurre frecuentemente en máquinas Linux y suele relacionarse con los permisos de acceso del sistema para la escritura de archivos. Primero, intente activar sus licencias mediante la Terminal o línea de comandos de la siguiente manera:

{ruta a xeoma.app} -activateOnline SERIAL1,SERIAL2IFANY,SERIAL3IFANY (o -activateOnline 'SERIAL1;SERIAL2IFANY;SERIAL3IFANY' si prefiere separarlos con punto y coma).

Si esto no logra activar su licencia, ejecute chmod 777 para xeoma.app (otorgue permisos de escritura).

13. ¿Cómo ejecuto los Clientes de Xeoma en varios monitores en Linux?
Puede consultar la información en esta guía.

14. ¿Cómo puedo ejecutar xeoma.app automáticamente? Uso un dispositivo Intel con Linux, pero no puedo instalar Xeoma como servicio porque la versión de Linux que utilizo está limitada y no permite la instalación vía systemctl. Actualmente ejecuto Xeoma manualmente. ¿Qué debo hacer?
La forma más sencilla es iniciar el servidor de Xeoma mediante crontab (script)
Para lograrlo, puede usar el siguiente comando en la Terminal:

sudo crontab -e

Luego verá la ventana donde debe especificar lo siguiente (al final de la línea):

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

De esta manera, Xeoma se iniciará cada vez que arranque su dispositivo.

15. ¿Puedo instalar Xeoma sin permisos de root?
Si utiliza las herramientas de instalación de Xeoma, se instalará con permisos de 'root'.

No obstante, puede crear su propio script de inicio automático para ejecutar Xeoma y definir todos los permisos necesarios.

7 de marzo de 2014, Actualizado: 23 de junio de 2021

Lea también:
Comandos de consola compatibles
Software de videovigilancia Xeoma para Linux
Ahorre más con el software de cámaras web Xeoma para Ubuntu
Cómo elegir una microcomputadora para software de CCTV
Cómo instalar un sistema operativo de 64/32 bits en una placa Raspberry Pi 3