← Torna agli articoli
Linux con interfaccia grafica
Linux senza interfaccia grafica
Attivazione
Script di autostart
Risoluzione dei problemi
Avvio di ARM 32 bit su sistema a 64 bit
FAQ
Manuale utente per il software Xeoma Linux per telecamere IP
Questo manuale d'uso su come utilizzare Xeoma come software di videosorveglianza per Linux illustra i passaggi fondamentali per l'installazione su sistemi operativi Linux.
Guarda anche: Xeoma per Linux: Guida rapida
Se utilizza una distribuzione Linux con interfaccia grafica, può scaricare Xeoma dal sito ufficiale. Una volta aperta la pagina, potrà scegliere la versione corrispondente al proprio sistema operativo:

Estrai il file tgz scaricato (clic destro sul file e selezione dell'opzione di estrazione).

Apparirà l'icona a diamante di xeoma.app. È ora possibile avviare Xeoma con un doppio clic.

Installazione del software Xeoma per telecamere IP su Linux senza interfaccia grafica (via Terminale)
Se utilizza una versione server di Linux o se desidera operare tramite console, avvii il Terminale ed esegua
wget https://felenasoft.com/xeoma/downloads/latest/linux/xeoma_linux64.tgz (per sistemi a 64 bit)
oppure
wget https://felenasoft.com/xeoma/downloads/latest/linux/xeoma_linux.tgz (per sistemi Linux a 32 bit).
Estragga l'archivio con il comando tar.

Completata l'estrazione, otterrà il file xeoma.app. Lo avvii per caricare Xeoma (sia i componenti server che client simultaneamente). All'apertura del file, verrà visualizzata una guida rapida con i comandi disponibili (consultabili anche nella nostra sezione ‘Aiuto’).

![]() |
A partire dalla versione Xeoma 22.11.25, è stata introdotta una funzionalità per specificare i comandi da console che verranno aggiunti automaticamente allo script di autostart dopo l'installazione. Ad esempio, eseguendo -install -coreauto -serverport 8888, il comando -serverport 8888 verrà inserito nello script di autostart automaticamente. In precedenza, i comandi aggiuntivi non erano integrati in quelli di installazione e dovevano essere specificati manualmente nello script. |
L'esecuzione di xeoma.app è possibile solo se Linux dispone di un'interfaccia grafica. In tal caso, verrà visualizzata la parte client (l'interfaccia utente):

In caso contrario, è possibile avviare esclusivamente la parte server senza caricare l'interfaccia visiva (parte client):

È possibile cambiare lingua via console, installare e disinstallare il programma, avviarlo e attivarlo.

Per configurare altre funzionalità (ad esempio, aggiungere e configurare telecamere, gestire profili utente, modificare la password e impostare l'accesso locale, ecc.) è necessario connettersi alla parte server tramite un client. La macchina che ospita il client deve possedere un'interfaccia grafica; può essere anche il proprio smartphone Android.
Come evidenziato, il software Xeoma per telecamere IP su Linux è semplice da gestire quanto le versioni per altri sistemi operativi. Inoltre, l'adozione di Xeoma su Ubuntu o altre distribuzioni Linux permette di ottimizzare tempi, risorse e costi.
Desidera sapere dove sono archiviate le impostazioni e i backup di Xeoma su Linux? Consulti l'articolo ‘Posizione dei file di Xeoma’!
Script di autostart
A seconda del sistema operativo in uso, lo script di autostart di XeomaCoreService si trova in:
etc/init.d
etc/init
/etc/systemd/system/
Per modificare lo script (ad esempio, per aumentare il ritardo all'avvio) è necessario operare con diritti di amministratore, altrimenti le modifiche non verranno salvate.
![]() |
A partire dalla versione Xeoma 22.11.25, è stata introdotta una nuova funzionalità che consente di specificare i comandi di console da aggiungere automaticamente allo script di avvio dopo l'installazione. Ad esempio, eseguendo -install -coreauto -serverport 8888, il comando -serverport 8888 verrà inserito automaticamente nello script di avvio. In precedenza, i comandi aggiuntivi non venivano combinati con quelli di installazione e dovevano essere specificati manualmente nello script di avvio. |
Risoluzione dei problemi di avvio/installazione
1. Errore cannot execute binary file (all'avvio)
Se viene visualizzato il seguente messaggio di errore:
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
Verifichi di avviare Xeoma a 32 bit su Linux a 32 bit, oppure Xeoma a 64 bit su Linux a 64 bit. L'installazione di ia32-libs potrebbe risolvere, oppure utilizzi semplicemente la versione di Xeoma corrispondente all'architettura del sistema operativo.
Un'altra causa di questo errore potrebbe essere l'insufficienza dei permessi. In tal caso, provi a eseguire chmod 777 xeoma.app nella cartella in cui si trova xeoma.app, quindi avvii nuovamente il server Xeoma (xeoma.app -core).
2. Errore “No such file or directory” (all'avvio)
Se riceve l'errore No such file or directory all'avvio, verifichi di eseguire il programma su uno dei sistemi operativi supportati.
Questo errore può verificarsi anche eseguendo Xeoma a 32 bit su Linux a 64 bit (o viceversa). Assicurarsi di eseguire Xeoma a 32 bit su Linux a 32 bit e Xeoma a 64 bit su Linux a 64 bit: scaricare la versione di Xeoma adatta al proprio sistema operativo.
3. Errore “Access denied” (all'avvio)
Se viene visualizzato il seguente messaggio di errore:
bash: ./xeoma.app: Access denied
Questo errore può verificarsi se si tenta di avviare Xeoma da una chiavetta USB o da un disco montato nel sistema con il parametro noexec. Si consiglia di avviare Xeoma dal disco di sistema o di disabilitare le restrizioni di esecuzione.
4. Errore Illegal instruction (Core dumped) (all'avvio)
Se viene visualizzato l'errore Illegal instruction all'avvio, potrebbe essere in uso un processore obsoleto non compatibile con Xeoma. In questo caso, provare ad avviare una versione precedente di Xeoma 15.2.25. Se questa versione funziona mentre le più recenti no, si consiglia di aggiornare l'hardware.
Esiste un'altra variante di questo errore: Segmentation fault (core dumped)
In presenza di questo messaggio di errore, le cause e le relative soluzioni possono essere tre:
a. Il processore è troppo datato per eseguire Xeoma. In questo caso, provare ad avviare una versione precedente di Xeoma 15.2.25.
b. File xeoma.app errato. Verificare il sistema operativo e scaricare la versione corretta di Xeoma (per sistemi a 32 o 64 bit). È possibile eseguire il comando uname -a per il file xeoma.app tramite Terminale e inviare l'output della console, così da consentirci di verificare il file scaricato.
c. File non scaricato o estratto completamente (file corrotto). Scaricare nuovamente e/o estrarre l'archivio di Xeoma.
d. È installata una versione legacy di ESET NOD32 che blocca l'avvio di Xeoma. Provare a disabilitare l'antivirus per un test. Se Xeoma si avvia e funziona correttamente con l'antivirus disattivato, considerare l'utilizzo di un altro software antivirus o l'aggiornamento a ESET Endpoint Antivirus for Linux v7, poiché ESET ha confermato che non risolverà questo problema per la versione legacy di NOD32 per Linux.
e. Xeoma si arresta anomalo per diversi motivi. Individuare il file "trace.log" nel sistema e inviarlo.
5. Errore “version `GLIBC_2.17′ not found” (all'avvio)
Se viene visualizzato l'errore version `GLIBC_2.17′ not found all'avvio, potrebbe essere in uso un sistema operativo obsoleto che non supporta GLIBC_2.17 (o versioni successive), requisito per il software Xeoma Linux per telecamere IP a partire dalla versione 17.7.31 (ad esempio, CentOS 6).
Soluzione: utilizzare una versione precedente di Xeoma (anteriore alla 17.7.31) o aggiornare il sistema operativo.
6. Errore Fail (durante l'installazione)
Se viene visualizzato il seguente errore durante l'installazione
[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
Installare il pacchetto xdg-user-dirs e rieseguire l'installazione.
7. Errore Permesso negato
Se riceve l'errore "Permesso negato", segua questi passaggi:
1) Aprire il Terminale
2) sudo chmod 777 /usr/local/Xeoma/ -R
3) sudo chmod 777 /home/UTENTE/Xeoma.desktop
4) Riavviare il server
8. Errore di attivazione Questo tipo di attivazione non è consentito su questa macchina
Se si verifica questo errore, significa che sta tentando di attivare una licenza Xeoma Lite su una macchina virtuale.
La licenza Lite è attivabile solo su un server fisico; in alternativa, può contattarci per convertire la licenza Lite in una Standard, saldando la differenza di prezzo
Se il problema persiste, la preghiamo di contattare il nostro supporto tecnico fornendo una descrizione dell'anomalia.
Attivazione
Per attivare la licenza Xeoma o procedere al rinnovo, è necessaria la chiave di licenza di 25 caratteri ricevuta al momento dell'acquisto. Importante: utilizzi le funzioni copia e incolla degli appunti invece dell'inserimento manuale per evitare errori di battitura. Nel Terminale, utilizzi le scorciatoie Ctrl+Insert o Ctrl+Shift+C per copiare e Shift+Insert o Ctrl+Shift+V per incollare.
Può attivare Xeoma accedendo a Menu principale – Registrazione – Attiva.
Per attivare Xeoma tramite Terminale (su server headless), utilizzi il comando -activateOnline:

Si consiglia di attivare Xeoma con privilegi di amministratore (tramite sudo). Tutti i comandi da console sono disponibili qui.
Si noti che solo il componente Server di Xeoma richiede una licenza; i Client Xeoma sono gratuiti e possono essere utilizzati in numero illimitato.
Ulteriori informazioni sull'attivazione
Esecuzione della versione ARM a 32 bit su un sistema a 64 bit
Se si utilizza un sistema operativo a 64 bit, l'avvio dell'utility potrebbe generare l'errore "Command not found". In tal caso, è necessario installare un pacchetto di librerie a 32 bit. Nelle distribuzioni basate su DEB, installi le librerie con il comando sudo apt-get install ia32-libs.
Per eseguire le utility nelle distribuzioni basate su RPM, potrebbe essere necessario installare la libreria glibc a 32 bit: sudo yum install glibc.i686.
Eseguire:
sudo dpkg --add-architecture i386; sudo apt-get -y install libc6:i386 libncurses5:i386 libstdc++6:i386
FAQ
1. Posso installare Xeoma su Ubuntu Server o è necessaria un'interfaccia desktop?
Certamente, Xeoma può essere installato su Ubuntu Server senza interfaccia grafica. Attenzione: il supporto audio da console richiede libasound2. Se utilizza una versione a 64 bit, potrebbe essere necessario installare ia32-libs. Al termine dell'installazione, la console mostrerà una password di accesso: la salvi per poter connettere un client da un'altra macchina. Le istruzioni per Linux, valide sia per l'installazione con interfaccia grafica che senza, sono disponibili qui.
2. Quali sono i comandi per gestire Xeoma tramite Terminale (su sistemi operativi senza interfaccia grafica)?
Consulti la nostra guida Xeoma su Linux e l'elenco dei comandi disponibili.
3. Il mio server è Linux. Posso connettermi da un Mac?
Sì. Il software è multipiattaforma. Il server può essere installato (o semplicemente eseguito senza installazione) su qualsiasi sistema operativo supportato, ad esempio Debian, mentre la connessione remota può avvenire da qualsiasi altra macchina supportata, incluso un Mac con macOS. È sufficiente utilizzare il file di Xeoma corretto per il sistema operativo su cui viene avviato.
4. Linux. Come eseguo l'applicazione dall'archivio (xeoma.app) o non si tratta affatto di un'applicazione? Quali sono i requisiti hardware per Linux?
Xeoma supporta attualmente le seguenti distribuzioni Linux: openSUSE, Mint, Debian, Ubuntu, CentOS e altre; l'elenco completo è disponibile qui. Per installare o eseguire Xeoma su Linux, si assicuri di decomprimere l'archivio xeoma_linux.tgz direttamente su una macchina Linux. Successivamente, è necessario eseguire chmod a+x xeoma.app e poi avviare Xeoma normalmente tramite ./xeoma.app.
Consulti la nostra guida a Xeoma su Linux.
5. Come cambio la porta durante la connessione a un server remoto?
Non è necessario modificare la porta. Se il computer server non dispone di un indirizzo IP statico, configura l'inoltro delle porte (consulta portforward.com per le istruzioni oppure, in modo più semplice e comodo, attiva un abbonamento Repeater per non dover gestire l'inoltro!). Tuttavia, se la porta predefinita di Xeoma è occupata, usa il comando -serverport per impostarne una nuova. Consulta le istruzioni qui
Se sei certo di dover modificare la porta predefinita 8090 di Xeoma, usa il comando serverport. Se Xeoma non è installato, avvialo con questo comando seguito dalla porta desiderata. Se Xeoma è già installato, vai allo script di avvio automatico e modifica serverport. Ad esempio, in Windows: vai su HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\XeomaCoreService nel registro di sistema e modifica
C:\Users\test\AppData\Local\VirtualStore\Program Files\Xeoma\xeoma.exe -service -startdelay 10 -serverport 10099. Per Linux, vedi qui dove si trova lo script di avvio automatico
6. Xeoma è in esecuzione su Fedora 18. Quando eseguo xeoma -core, non riesco a connettermi da remoto dal client. Cosa devo fare?
Esegui -showpassword nella riga di comando di Xeoma per visualizzare la password di accesso remoto (necessaria per la connessione); ciò abilita automaticamente l'accesso remoto. Riavvia quindi Xeoma: accetterà connessioni da qualsiasi IP. Se installi Xeoma, l'accesso remoto viene abilitato automaticamente.
Tieni presente che su Linux il comando deve essere eseguito con sudo.
7. Il messaggio che ricevo ogni volta che provo ad avviare ./xeoma.app -client è:
! La shell grafica XWindow non è disponibile in modalità console
Hai idea di quale possa essere il problema?
Verifica se la variabile XAUTHORITY è impostata:
echo $XAUTHORITY
In caso contrario, installarla.
8. Ho un server Xeoma su Linux senza interfaccia grafica. Come posso conoscere la versione del componente server?
Quando ti connetti al server da un client, la versione del server e quella del client sono visibili nel titolo della finestra di Xeoma. Se il componente server non è configurato per l'avvio automatico, troverai l'informazione nel Terminale all'avvio di Xeoma.
9. Come posso scaricare una versione precedente di Xeoma sul mio server Linux senza interfaccia grafica?
Puoi usare il seguente comando (ad es. per scaricare la versione Xeoma 20.12.18): wget https://felenasoft.com/xeoma/downloads/2020-12-18/linux/xeoma_linux64.tgz
Dove "2020-12-18" è il numero della versione 20.12.18 richiesta, espresso nel formato data (altro esempio: wget https://felenasoft.com/xeoma/downloads/2017-08-31/linux/xeoma_linux64.tgz per la versione Xeoma 17.8.31). Puoi verificare i nomi delle versioni precedenti di Xeoma qui.
Dopo aver scaricato la versione necessaria, usa questa guida per Linux per estrarre e installare Xeoma.
10. Sto eseguendo Xeoma su un Odroid XU4 con Ubuntu Mate 20.04. Ho installato un server VNC per l'accesso remoto, ma l'app Xeoma non si avvia nella sessione VNC. Hai idee su come risolvere?
Stai usando TightVNC? Le sue impostazioni non consentono l'avvio del client Xeoma.
Il modo più semplice per risolvere il problema è installare RealVNC:
sudo apt-get update
sudo apt-get install realvnc-vnc-server realvnc-vnc-viewer
quindi:
sudo raspi-config
Seleziona quindi Interfacing Options e abilita VNC. In questo modo il client dovrebbe avviarsi correttamente.
11. Non ho audio su Linux. Qual è la causa?
Quando Xeoma è configurato per l'avvio automatico su un sistema Linux, viene eseguito dall'utente "root". Per impostazione predefinita, "root" non ha accesso all'audio; ecco perché non è possibile riprodurre i file.
Puoi eseguire Xeoma come utente standard (senza installarlo in avvio automatico) oppure usare una soluzione alternativa per abilitare l'audio per "root". Consulta le istruzioni su come farlo al link: https://www.computernetworkingnotes.com/linux-tutorials/enable-sound-service-for-root-user-in-ubuntu-linux.html
Non esitare a contattarci se hai bisogno di assistenza per Xeoma!
12. Sto cercando di attivare la mia licenza ma continuo a ricevere l'errore "Can't store activation file". Cosa devo fare?
Impossibile memorizzare il file di attivazione – questo errore si riscontra frequentemente su macchine Linux ed è solitamente legato ai permessi di accesso del sistema per la scrittura di file. In primo luogo, provare ad attivare le licenze tramite Terminale o riga di comando come segue:
{percorso a xeoma.app} -activateOnline SERIAL1,SERIAL2IFANY,SERIAL3IFANY (oppure -activateOnline ‘SERIAL1;SERIAL2IFANY;SERIAL3IFANY’ per separarli con i punti e virgola).
Se ciò non risolve il problema, eseguire chmod 777 su xeoma.app (per concedere i permessi di scrittura).
13. Come avvio i Client Xeoma su più monitor in Linux?
È possibile consultare i dettagli in questa guida.
14. Come posso avviare xeoma.app automaticamente? Utilizzo un dispositivo Intel con sistema operativo Linux, ma non riesco a installare Xeoma come servizio poiché la distribuzione Linux in uso è limitata e non permette l'uso di systemctl. Attualmente avvio Xeoma manualmente. Come devo procedere?
Il metodo più semplice consiste nell'avviare il server Xeoma tramite crontab (script)
Per farlo, utilizzare il seguente comando nel Terminale:
sudo crontab -e
Verrà visualizzata una finestra in cui specificare quanto segue (alla fine della riga):
@reboot /home/a/Desktop/xeoma_linux64/xeoma.app -core
In questo modo, Xeoma verrà avviato automaticamente a ogni avvio del dispositivo.
15. Posso installare Xeoma senza i privilegi di root?
Se si utilizzano gli strumenti di installazione di Xeoma, l'installazione potrebbe richiedere i permessi di "root".
È tuttavia possibile creare uno script di avvio automatico personalizzato per eseguire Xeoma, specificando tutti i permessi necessari.
7 marzo 2014, Aggiornato: 23 giugno 2021
Leggi anche:
Comandi console supportati
Software di videosorveglianza Xeoma per Linux
Risparmia di più con il software webcam Xeoma per Ubuntu
Scegliere un microcomputer per software di videosorveglianza
Come installare un sistema operativo a 64/32 bit su scheda Raspberry Pi 3
