← Voltar para Artigos
Linux com shell gráfico
Linux sem shell gráfico
Ativação
Script de autoinicialização
Solução de problemas
Executando ARM 32 bits em um sistema de 64 bits
FAQ
Manual do usuário do software de câmeras IP Xeoma para Linux
Este manual do usuário sobre como utilizar o Xeoma como software de vigilância no Linux apresenta as etapas básicas para operar o software no sistema operacional Linux.
Assista também: Xeoma para Linux: Primeiros passos
Se você utiliza uma distro Linux com shell gráfico, pode baixar o Xeoma no site oficial. Na página, será oferecida a versão correspondente ao seu sistema operacional:

Descompacte o arquivo tgz baixado (clique com o botão direito do mouse sobre o arquivo e escolha a opção de descompactar).

Você verá o ícone de diamante do xeoma.app. Agora, basta dar um duplo clique para iniciar o Xeoma.

Instalando o software de câmeras IP Xeoma para Linux sem shell gráfico (via Terminal)
Se o seu Linux for uma versão de servidor ou se preferir realizar o procedimento via console, abra o Terminal e execute:
wget https://felenasoft.com/xeoma/downloads/latest/linux/xeoma_linux64.tgz (para sistemas de 64 bits)
ou
wget https://felenasoft.com/xeoma/downloads/latest/linux/xeoma_linux.tgz (para Linux de 32 bits).
Descompacte o arquivo com o comando tar.

Após a descompactação, você terá o arquivo xeoma.app. Execute-o para iniciar o Xeoma (tanto o servidor quanto o cliente simultaneamente). Ao acessar o arquivo, será exibida uma ajuda rápida com os comandos disponíveis (que também podem ser consultados em nossa seção ‘Ajuda’).

![]() |
A partir da versão Xeoma 22.11.25, foi adicionado um novo recurso para especificar comandos de console que serão incluídos no script de autoinicialização após a instalação. Por exemplo, se você executar -install -coreauto -serverport 8888, o comando -serverport 8888 será adicionado automaticamente ao script de autoinicialização. Anteriormente, comandos adicionais não eram combinados com os comandos de instalação e precisavam ser especificados manualmente no script. |
Executar o xeoma.app só será efetivo se o seu Linux possuir shell gráfico. Nesse caso, a parte do cliente – a interface visual – será exibida:

Caso contrário, você pode executar apenas a parte do servidor, sem exibir a interface visual (parte do cliente):

Via console, você pode alterar o idioma, instalar e desinstalar o programa, executá-lo e ativá-lo.

Para configurar outras funções (como adicionar e configurar câmeras, criar perfis de usuário, alterar a senha e defini-la para acesso local, etc.), você precisará conectar-se ao servidor a partir de um cliente. A máquina com o cliente deve possuir shell gráfico. Pode ser, inclusive, seu smartphone Android.
Como você pode ver, o software de câmeras IP Xeoma para Linux é tão simples de operar quanto as versões para outros sistemas operacionais. Além disso, você economiza tempo e custos ao utilizar o Xeoma no Ubuntu ou em outras distros Linux.
Quer saber onde as configurações e arquivos do Xeoma ficam armazenados no seu Linux? Confira o artigo ‘Localização dos arquivos do Xeoma’!
Script de autoinicialização
Dependendo do sistema operacional em uso, o script de autoinicialização do XeomaCoreService pode ser encontrado em:
etc/init.d
etc/init
/etc/systemd/system/
Se precisar editar o script (por exemplo, para aumentar o tempo de espera antes do início), faça-o com privilégios de administrador, caso contrário, as alterações não serão salvas.
![]() |
A partir da versão Xeoma 22.11.25, foi adicionado um novo recurso que permite especificar comandos de console a serem incluídos automaticamente no script de inicialização automática após a instalação. Por exemplo, ao executar -install -coreauto -serverport 8888, o comando -serverport 8888 será adicionado automaticamente ao script de inicialização automática. Anteriormente, comandos adicionais não eram combinados aos de instalação e precisavam ser especificados manualmente no script de inicialização automática. |
Solução de problemas de inicialização/instalação
1. Erro cannot execute binary file (na inicialização)
Se você receber a seguinte mensagem de erro:
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
Certifique-se de estar executando o Xeoma de 32 bits em um Linux de 32 bits, ou o Xeoma de 64 bits em um Linux de 64 bits. A instalação do pacote ia32-libs pode resolver o problema, ou simplesmente utilize a versão do Xeoma com a arquitetura de bits compatível com a do seu SO.
Outra causa para este erro pode ser a falta de permissões adequadas. Nesse caso, tente executar chmod 777 xeoma.app na pasta onde o arquivo xeoma.app está localizado e, em seguida, inicie o servidor Xeoma novamente (xeoma.app -core).
2. Erro “No such file or directory” (na inicialização)
Se você encontrar o erro No such file or directory ao iniciar o programa, verifique se está utilizando um dos sistemas operacionais suportados.
Este erro também pode ocorrer ao executar o Xeoma de 32 bits em um Linux de 64 bits (ou vice-versa). Certifique-se de usar a versão de 32 bits em um Linux de 32 bits e a de 64 bits em um Linux de 64 bits – basta baixar a versão adequada do Xeoma para o seu SO.
3. Erro “Access denied” (na inicialização)
Se você receber a seguinte mensagem de erro:
bash: ./xeoma.app: Access denied
Este erro pode ocorrer ao tentar iniciar o Xeoma a partir de um pendrive ou de um disco montado no sistema com o parâmetro noexec. Recomendamos tentar iniciar o Xeoma no disco do sistema ou desativar as restrições de execução.
4. Erro Illegal instruction (Core dumped) (na inicialização)
Se você encontrar o erro Illegal instruction na inicialização, é possível que esteja utilizando um processador desatualizado incompatível com o Xeoma. Nesse caso, tente executar a versão anterior Xeoma 15.2.25. Se ela funcionar enquanto as versões mais recentes não funcionam, recomendamos a atualização do seu hardware.
Existe outra variação deste erro: Segmentation fault (core dumped)
Se você receber esta mensagem de erro, há três possíveis causas e soluções:
a. O processador é antigo demais e não pode ser usado para executar o Xeoma. Nesse caso, tente executar a versão anterior Xeoma 15.2.25.
b. Arquivo xeoma.app incorreto. Verifique seu SO e baixe a versão correta do Xeoma (para sistema de 32 ou 64 bits). Você pode executar o comando uname -a para o arquivo xeoma.app via Terminal e nos enviar a saída do console para que possamos verificar qual arquivo você baixou.
c. Arquivo não foi totalmente baixado ou descompactado (arquivo corrompido). Baixe e/ou descompacte o arquivo do Xeoma novamente.
d. Versão legada do ESET NOD32 instalada, bloqueando a inicialização do Xeoma. Tente desativar o antivírus para teste. Se o Xeoma iniciar e funcionar corretamente com o antivírus desligado, considere utilizar outro software antivírus ou atualizar para o ESET Endpoint Antivirus for Linux v7, já que a ESET confirmou que não corrigirá este problema na versão legada do NOD32 para Linux.
e. O Xeoma pode travar por diversos motivos. Localize o arquivo "trace.log" em seu sistema e envie-o para nós.
5. Erro “version `GLIBC_2.17′ not found” (na inicialização)
Se você encontrar o erro version `GLIBC_2.17′ not found na inicialização, é possível que esteja utilizando um sistema operacional desatualizado que não suporta a GLIBC_2.17 (ou superior), exigida pelo software de câmeras IP Xeoma para Linux a partir da versão 17.7.31 (por exemplo, CentOS 6).
Solução: utilize uma versão anterior do Xeoma (anterior à 17.7.31) ou atualize seu SO.
6. Erro Fail (na instalação)
Se você encontrar o seguinte erro durante a instalação
[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 o pacote xdg-user-dirs e execute a instalação novamente.
7. Erro Permissão negada
Se receber a mensagem “permissão negada”, tente o seguinte:
1) abra o Terminal
2) sudo chmod 777 /usr/local/Xeoma/ -R
3) sudo chmod 777 /home/USUÁRIO/Xeoma.desktop
4) reinicie o servidor
8. Erro de Ativação Este tipo de ativação é proibido em sua máquina
Se este erro ocorrer, significa que você está tentando ativar uma licença Xeoma Lite em uma máquina virtual.
Você pode ativar uma licença Lite apenas em um servidor físico ou entre em contato conosco para trocarmos sua licença Lite por uma Standard, mediante o pagamento da diferença de custo
Caso nada disso funcione, entre em contato com nosso suporte técnico com a descrição do problema.
Ativação
Para ativar a licença ou a renovação do Xeoma, você precisará da chave de licença de 25 caracteres recebida após a compra. Importante: utilize o copiar/colar da área de transferência em vez de digitar a chave manualmente para evitar erros. No Terminal, utilize os atalhos Ctrl+Insert ou Ctrl+Shift+C para copiar e Shift+Insert ou Ctrl+Shift+V para colar.
Você pode ativar o Xeoma em Menu Principal – Registro – Ativar.
Para ativar o Xeoma via Terminal (para servidores headless), use o comando -activateOnline:

Recomendamos ativar o Xeoma com privilégios de administrador (usando sudo). Todos os comandos de console podem ser consultados aqui.
Observe que apenas o Servidor do Xeoma requer licenças; o Xeoma Client é gratuito e você pode usar quantos forem necessários.
Mais informações sobre ativação aqui
Execução de ARM de 32 bits em sistema de 64 bits
Se estiver usando um sistema operacional de 64 bits, poderá ocorrer o erro "Command not found" ao iniciar o utilitário. Nesse caso, é necessário instalar um conjunto de bibliotecas de 32 bits. Em distribuições baseadas em DEB, instale as bibliotecas com o comando sudo apt-get install ia32-libs.
Para executar utilitários em distribuições baseadas em RPM, pode ser necessário instalar a biblioteca glibc de 32 bits: sudo yum install glibc.i686.
Execute:
sudo dpkg --add-architecture i386; sudo apt-get -y install libc6:i386 libncurses5:i386 libstdc++6:i386
FAQ
1. Posso instalar o Xeoma no Ubuntu Server ou preciso de uma interface desktop?
Com certeza, você pode instalar o Xeoma no Ubuntu Server sem interface gráfica. Atenção: o suporte a som via console requer a libasound2. Se estiver usando a versão de 64 bits, pode ser necessário instalar a ia32-libs. Após a instalação, uma senha de acesso será exibida no console – salve-a para conseguir se conectar de outra máquina (cliente). As instruções para Linux, tanto para instalação com GUI quanto sem GUI, podem ser encontradas aqui.
2. Quais são os comandos para controlar o Xeoma via Terminal (em SOs sem interface gráfica)?
Leia nosso guia Xeoma no Linux e a lista de comandos disponíveis.
3. Meu servidor é Linux. Posso me conectar a ele a partir de um Mac?
Sim. O programa é multiplataforma. Seu servidor pode ser instalado (ou apenas executado, sem instalação) em qualquer um dos SOs suportados, como Debian, e você pode se conectar remotamente a ele a partir de outra máquina com qualquer SO compatível, inclusive um Mac com Mac OSX. Basta usar o arquivo do Xeoma correspondente ao sistema operacional em que ele será executado.
4. Linux. Como executo o aplicativo a partir do arquivo (xeoma.app) ou isso não é um aplicativo? Existem requisitos de hardware para Linux?
O Xeoma suporta as seguintes distribuições Linux até o momento: openSUSE, Mint, Debian, Ubuntu, CentOS e outras; a lista completa está disponível aqui. Para instalar ou executar o Xeoma no Linux, certifique-se de descompactar o arquivo xeoma_linux.tgz em uma máquina Linux. Caso contrário, é necessário executar: chmod a+x xeoma.app e, então, você poderá iniciar o Xeoma normalmente: ./xeoma.app.
Leia nosso guia do Xeoma no Linux.
5. Como altero a porta ao me conectar a um servidor remoto?
Você não precisa alterar a porta. Se o computador servidor não tiver um endereço IP estático, basta configurar o encaminhamento de porta (consulte o portforward.com para instruções ou, de forma mais simples e prática, assine o Repeater e esqueça o encaminhamento de porta!). Porém, se a porta padrão do Xeoma estiver em uso, utilize o comando -serverport para definir uma nova. Consulte as instruções aqui
Mas, quando tiver certeza de que precisa alterar a porta padrão 8090 do Xeoma, use o comando serverport. Se o Xeoma não estiver instalado, execute-o com este comando seguido da porta desejada. Se o Xeoma já estiver instalado, vá ao script de inicialização automática e altere o serverport lá. Por exemplo, no Windows: acesse HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\XeomaCoreService no Registro e altere o valor ali
C:\Users\test\AppData\Local\VirtualStore\Program Files\Xeoma\xeoma.exe -service -startdelay 10 -serverport 10099. Para Linux, veja aqui onde fica o script de inicialização automática
6. O Xeoma está rodando no Fedora 18. Quando executo xeoma -core, não consigo me conectar remotamente pelo cliente. O que devo fazer?
Execute -showpassword na linha de comando do Xeoma para ver a senha de acesso remoto (necessária para a conexão); isso habilitará automaticamente o acesso remoto. Em seguida, inicie o Xeoma novamente e ele aceitará conexões de qualquer IP. Se você instalar o Xeoma, o acesso remoto será habilitado automaticamente.
Observe que, no Linux, o comando deve ser executado com sudo.
7. A mensagem que recebo sempre que tento iniciar ./xeoma.app -client é:
! XWindow graphical shell is not available in console mode
Alguma ideia do que pode estar errado?
Verifique se a variável XAUTHORITY está configurada:
echo $XAUTHORITY
Se não estiver, instale-a.
8. Tenho o servidor Xeoma rodando em Linux sem interface gráfica. Como descobrir a versão do servidor?
Ao se conectar ao servidor a partir de um cliente, você verá a versão do servidor e a do cliente no título da janela do Xeoma. Se o servidor não estiver configurado para inicialização automática, você obterá essa informação no Terminal ao iniciar o Xeoma.
9. Como faço para baixar uma versão anterior do Xeoma no meu servidor Linux sem interface gráfica?
Você pode usar o seguinte comando (ex.: para baixar a versão 20.12.18 do Xeoma): wget https://felenasoft.com/xeoma/downloads/2020-12-18/linux/xeoma_linux64.tgz
Em que “2020-12-18” é o número da versão 20.12.18 que você necessita, convertido para o formato de data (outro exemplo: wget https://felenasoft.com/xeoma/downloads/2017-08-31/linux/xeoma_linux64.tgz para a versão Xeoma 17.8.31). Você pode verificar o nome das versões anteriores do Xeoma aqui.
Após baixar a versão necessária, use este manual para Linux para descompactar e instalar o Xeoma.
10. Estou executando o Xeoma em um Odroid XU4 com Ubuntu Mate 20.04. Instalei um servidor VNC para acesso remoto, mas o aplicativo do Xeoma não inicia na sessão VNC. Alguma ideia de como corrigir isso?
Você está usando o TightVNC? As configurações dele não permitem iniciar o Xeoma Client.
A maneira mais fácil de resolver esse problema é instalar a versão do RealVNC:
sudo apt-get update
sudo apt-get install realvnc-vnc-server realvnc-vnc-viewer
depois:
sudo raspi-config
Em seguida, selecione Interfacing Options e habilite o VNC. Assim, o cliente deve iniciar corretamente.
11. Não tenho som no Linux. Qual é o motivo?
Quando o Xeoma é configurado para inicialização automática em um sistema Linux, ele é executado sob o usuário “root”. Por padrão, o “root” não tem acesso ao áudio; é por isso que você não consegue reproduzir seus próprios arquivos.
Você pode executar o Xeoma sob um usuário comum (sem configurá-lo para inicialização automática) ou usar uma solução alternativa para habilitar o áudio para o “root”. Leia as instruções de como fazer isso no link: https://www.computernetworkingnotes.com/linux-tutorials/enable-sound-service-for-root-user-in-ubuntu-linux.html
Sinta-se à vontade para entrar em contato se precisar de ajuda com o Xeoma!
12. Estou tentando ativar minha licença, mas continuo recebendo o erro “Can’t store activation file”. O que devo fazer?
Não é possível armazenar o arquivo de ativação – este erro é mais comum em máquinas Linux e geralmente está relacionado às permissões de acesso do sistema para gravação de arquivos. Primeiro, tente ativar suas licenças pelo Terminal ou linha de comando da seguinte forma:
{caminho para xeoma.app} -activateOnline SERIAL1,SERIAL2SEHOUVER,SERIAL3SEHOUVER (ou -activateOnline ‘SERIAL1;SERIAL2SEHOUVER;SERIAL3SEHOUVER’ se preferir separá-los por pontos e vírgulas).
Se isso não resolver a ativação da licença, execute chmod 777 no xeoma.app (conceda permissões de gravação de arquivos).
13. Como iniciar os Clientes Xeoma em vários monitores no Linux?
Você pode conferir as informações neste guia.
14. Como iniciar o xeoma.app automaticamente? Uso um dispositivo Intel com Linux, mas não consigo instalar o Xeoma como serviço, pois o sistema operacional é limitado e não permite a instalação via systemctl. Atualmente, executo o Xeoma manualmente. O que devo fazer?
A maneira mais simples é iniciar o servidor Xeoma usando o crontab (script)
Para isso, use o seguinte comando no Terminal:
sudo crontab -e
Em seguida, será exibida uma janela onde você deve especificar o seguinte (ao final da linha):
@reboot /home/a/Desktop/xeoma_linux64/xeoma.app -core
Assim, o Xeoma será iniciado automaticamente sempre que o dispositivo for ligado.
15. Posso instalar o Xeoma sem ser root?
Se você usar as ferramentas de instalação do Xeoma, ele será instalado com permissões de 'root'.
Porém, você também pode criar seu próprio script de inicialização automática para executar o Xeoma, definindo todas as permissões necessárias.
7 de março de 2014. Atualização: 23 de junho de 2021
Leia também:
Comandos de console suportados
Software de videovigilância Xeoma para Linux
Economize mais com o software de webcam Xeoma para Ubuntu Linux
Escolhendo um microcomputador para software de CFTV
Como instalar um sistema operacional de 64/32 bits em uma placa Raspberry Pi 3
