← Zpět na články
Linux s grafickým rozhraním
Linux bez grafického rozhraní
Aktivace
Skript pro automatické spuštění
Řešení problémů
Spuštění ARM 32bit v 64bitovém systému
FAQ

Uživatelský manuál k softwaru Xeoma pro IP kamery v Linuxu

Tento uživatelský manuál vám objasní základní kroky potřebné k používání Xeomy jako softwaru pro videodozor v operačním systému Linux.

Přečtěte si také: Xeoma pro Linux: Rychlý start

Pokud používáte distribuci Linuxu s grafickým rozhraním, můžete si stáhnout Xeomu z oficiálního webu. Na stránce vám bude nabídnuta verze odpovídající vašemu operačnímu systému:

Uživatelská příručka k softwaru XEOMA pro IP kamery v Linuxu s grafickým rozhraním: Stáhnout soubor

Rozbalte stažený soubor tgz (klikněte pravým tlačítkem myši na soubor a zvolte možnost rozbalení).

Uživatelská příručka k softwaru XEOMA pro IP kamery v Linuxu s grafickým rozhraním: Rozbalit archiv

Zobrazí se ikona xeoma.app ve tvaru kosočtverce. Xeomu nyní spustíte dvojklikem.

Uživatelská příručka k softwaru XEOMA pro IP kamery v Linuxu s grafickým rozhraním: Spustit XEOMA jako běžnou aplikaci

Instalace softwaru Xeoma pro IP kamery v systému Linux bez grafického rozhraní (přes terminál)

Pokud používáte serverovou verzi Linuxu nebo chcete postup provést přes konzoli, spusťte terminál a zadejte příkaz:

wget https://felenasoft.com/xeoma/downloads/latest/linux/xeoma_linux64.tgz (pro 64bitové systémy)

nebo

wget https://felenasoft.com/xeoma/downloads/latest/linux/xeoma_linux.tgz (pro 32bitové distribuce Linuxu).

Archiv rozbalte pomocí příkazu tar.

Uživatelská příručka k softwaru XEOMA pro videodozor v Linuxu bez grafického rozhraní: Stáhnout správný soubor a rozbalit

Po rozbalení získáte soubor xeoma.app. Spusťte jej pro start Xeomy (současně se spustí serverová i klientská část). Po spuštění souboru se zobrazí stručná nápověda s dostupnými příkazy (ty jsou k dispozici také v sekci „Nápověda").

Uživatelská příručka k softwaru XEOMA pro videodozor v Linuxu bez grafického rozhraní: Stručná nápověda zobrazená při spuštění souboru XEOMA

xeoma_software_advices Od verze Xeoma 22.11.25 byla při instalaci přidána nová funkce umožňující specifikovat konzolový příkaz, který se automaticky vloží do skriptu pro automatické spuštění. Pokud například zadáte -install -coreauto -serverport 8888, příkaz -serverport 8888 se do skriptu pro automatické spuštění přidá automaticky. Dříve nebyly doplňkové příkazy s instalačními příkazy kombinovány a musely se do skriptu pro automatické spuštění zadávat ručně.

Spuštění xeoma.app má smysl pouze v případě, že váš Linux disponuje grafickým rozhraním. V takovém případě se zobrazí klientská – tedy vizuální – část:

Uživatelská příručka k softwaru XEOMA pro videodozor v Linuxu přes konzoli: Spuštění pouhým přístupem k aplikaci XEOMA

V opačném případě můžete spustit pouze serverovou část bez zobrazení vizuálního rozhraní (klientské části):

Uživatelská příručka k softwaru XEOMA pro videodozor v Linuxu bez grafického rozhraní: Spuštění pouze serverové části a zobrazení nápovědy

Přes konzoli můžete změnit jazyk, program nainstalovat či odinstalovat, spustit jej a aktivovat.

Uživatelská příručka k softwaru XEOMA pro IP kamery v Linuxu bez grafického rozhraní: Spuštění klientské části a další příkazy

Pro nastavení dalších funkcí (např. přidání a konfigurace kamer, správa uživatelských profilů, změna hesla a jeho nastavení pro lokální přístup atd.) se musíte k serverové části připojit z klienta. Zařízení s klientskou částí musí mít grafické rozhraní. Může jím být dokonce i váš chytrý telefon s Androidem.

Jak vidíte, software Xeoma pro IP kamery v Linuxu je stejně snadno ovladatelný jako Xeoma pro ostatní operační systémy. S Xeomou na Ubuntu nebo jiných distribucích Linuxu navíc ušetříte čas i náklady.

Zajímá vás, kde jsou v systému Linux uložena nastavení a archivy Xeomy? Podívejte se na článek „Umístění souborů Xeoma"!

Skript pro automatické spuštění

V závislosti na používaném operačním systému lze skript pro automatické spuštění XeomaCoreService nalézt v:
/etc/init.d
/etc/init
/etc/systemd/system/

Pokud potřebujete skript upravit (například pro zvýšení prodlevy před spuštěním), musíte tak učinit s oprávněními správce, jinak nebudou změny uloženy.

xeoma_software_advices Od verze Xeoma 22.11.25 je u instalace Xeoma k dispozici nová funkce pro specifikaci konzolového příkazu, který se po instalaci automaticky přidá do skriptu pro autostart. Pokud například spustíte -install -coreauto -serverport 8888, příkaz -serverport 8888 bude do skriptu pro autostart přidán automaticky. Dříve nebyly doplňkové příkazy s instalačními příkazy kombinovány a musely se ve skriptu pro autostart specifikovat ručně.

Řešení problémů při spuštění a instalaci

1. Chyba cannot execute binary file (při spuštění)

Pokud se zobrazí následující chybové hlášení:


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

Ověřte, zda spouštíte 32bitovou verzi Xeoma na 32bitovém Linuxu, nebo 64bitovou verzi Xeoma na 64bitovém Linuxu. Může pomoci instalace ia32-libs, případně použijte verzi Xeoma s architekturou odpovídající vašemu OS.

Dalším důvodem této chyby mohou být nedostatečná oprávnění. V takovém případě zkuste v adresáři s aplikací spustit chmod 777 xeoma.app a poté znovu spusťte Xeoma server (xeoma.app -core).

2. Chyba “No such file or directory” (při spuštění)

Pokud se při spuštění objeví chyba No such file or directory, zkontrolujte, zda program spouštíte na jedné z podporovaných operačních systémů.
Tato chyba může nastat také při spuštění 32bitové verze Xeoma na 64bitovém Linuxu (a naopak). Spouštějte 32bitovou verzi Xeoma na 32bitovém Linuxu a 64bitovou verzi Xeoma na 64bitovém Linuxu – jednoduše si stáhněte vhodnou verzi Xeoma pro váš OS.

3. Chyba “Access denied” (při spuštění)

Pokud se zobrazí následující chybové hlášení:


bash: ./xeoma.app: Access denied

Tato chyba může nastat, pokud se pokoušíte spustit Xeoma z USB flash disku nebo z disku připojeného do systému s parametrem noexec. Doporučujeme spustit Xeoma z systémového disku nebo deaktivovat omezení spouštění.

4. Chyba Illegal instruction (Core dumped) (při spuštění)

Pokud se při spuštění objeví chyba Illegal instruction, pravděpodobně používáte zastaralý procesor, který není s Xeoma kompatibilní. V takovém případě zkuste spustit starší verzi Xeoma 15.2.25. Pokud tato verze funguje, ale novější nikoliv, doporučujeme upgrade hardwaru.

Existuje i jiná varianta této chyby: Segmentation fault (core dumped)
Pokud se zobrazí toto chybové hlášení, může jít o jeden ze tří problémů:
a. Procesor je příliš starý a nelze jej pro provoz Xeoma využít. Zkuste místo toho spustit starší verzi Xeoma 15.2.25.
b. Nesprávný soubor xeoma.app. Zkontrolujte svůj OS a stáhněte si správnou verzi Xeoma (pro 32bitový nebo 64bitový systém). V Terminálu můžete pro soubor xeoma.app spustit příkaz uname -a a zaslat nám výstup konzole, abychom ověřili, kterou verzi jste stáhli.
c. Soubor není zcela stažen nebo rozbalen (poškozený soubor). Stáhněte archiv Xeoma znovu a/nebo jej znovu rozbalte.
d. Je instalována zastaralá verze ESET NOD32, která blokuje start Xeoma. Pro test zkuste antivirus deaktivovat. Pokud Xeoma s vypnutým antivirem úspěšně startuje a funguje, zvažte použití jiného antiviru nebo aktualizaci na verzi ESET Endpoint Antivirus for Linux v7, protože společnost ESET potvrdila, že tento problém u starší verze NOD32 pro Linux nebude opravovat.
e. Xeoma padá z jiných důvodů. Vyhledejte ve svém systému soubor „trace.log“ a pošlete jej nám.

5. Chyba “version `GLIBC_2.17′ not found” (při spuštění)

Pokud se při spuštění objeví chyba version `GLIBC_2.17′ not found, pravděpodobně používáte zastaralý operační systém, který nepodporuje GLIBC_2.17 (nebo novější). Tato knihovna je vyžadována pro software Xeoma pro Linux od verze 17.7.31 (např. CentOS 6).
Řešení: použijte starší verzi Xeoma (starší než 17.7.31) nebo aktualizujte svůj OS.

6. Chyba Fail (při instalaci)

Pokud se během instalace zobrazí následující chyba

[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


Nainstalujte prosím balíček xdg-user-dirs a znovu spusťte instalaci.

7. Chyba Přístup odepřen
Pokud se zobrazí hláška „Přístup odepřen“, zkuste následující postup:
1) Otevřete terminál
2) sudo chmod 777 /usr/local/Xeoma/ -R
3) sudo chmod 777 /home/USERNAME/Xeoma.desktop
4) Restartujte server

8. Chyba aktivace Tento typ aktivace je na vašem zařízení zakázán
Tato chyba znamená, že se pokoušíte aktivovat licenci Xeoma Lite na virtuálním stroji.
Licenci Lite lze aktivovat pouze na fyzickém serveru. Můžete nás kontaktovat a vyměníme vaši licenci Lite za Standard, pokud uhradíte rozdíl v ceně

Pokud nic z toho nepomůže, kontaktujte naši technickou podporu s popisem problému.

Aktivace

Pro aktivaci licence Xeoma nebo její obnovení budete potřebovat 25znakový licenční klíč, který jste obdrželi po zakoupení. Důležité: abyste předešli překlepům, doporučujeme klíč kopírovat a vkládat pomocí schránky. V terminálu použijte pro kopírování klávesové zkratky Ctrl+Insert nebo Ctrl+Shift+C a pro vkládání Shift+Insert nebo Ctrl+Shift+V.

Xeoma můžete aktivovat v nabídce Hlavní menu – Registrace – Aktivovat.

Pro aktivaci Xeomy přes terminál (u headless serverů) použijte příkaz -activateOnline:

Aktivace Xeoma v Linuxu

Doporučujeme aktivovat Xeomu s právy administrátora (pomocí sudo). Přehled všech konzolových příkazů naleznete zde.

Upozorňujeme, že licence jsou vyžadovány pouze pro serverovou část Xeomy. Klient Xeoma je zdarma a můžete jich používat libovolný počet.

Více o aktivaci naleznete zde

 

Spuštění 32bitové verze ARM v 64bitovém systému

Při použití 64bitového operačního systému se může při spouštění utility objevit chyba „Command not found". V takovém případě je nutné nainstalovat sadu 32bitových knihoven. V distribucích založených na DEB nainstalujte knihovny příkazem sudo apt-get install ia32-libs.

Pro spuštění utilit v distribucích založených na RPM může být nutná instalace 32bitové knihovny glibc: sudo yum install glibc.i686.

Spusťte:

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

 

FAQ

1. Mohu Xeomu nainstalovat na Ubuntu Server, nebo potřebuji grafické rozhraní?
Ano, Xeomu lze nainstalovat na Ubuntu Server bez grafického rozhraní. Upozornění: podpora zvuku v konzoli vyžaduje libasound2. Při použití 64bitové verze může být nutná instalace ia32-libs. Po instalaci se v konzoli zobrazí přístupové heslo – uložte si jej, abyste se mohli připojit z jiného zařízení (klienta). Návod pro Linux (instalace s GUI i bez GUI) naleznete zde.

2. Jakými příkazy ovládám Xeomu přes terminál (v OS bez grafického rozhraní)?
Prostudujte si prosím náš průvodce Xeoma na Linuxu a seznam dostupných příkazů.

3. Můj server běží na Linuxu. Mohu se k němu připojit z Macu?
Ano. Program je multiplatformní. Server může být nainstalován (nebo pouze spuštěn bez instalace) v jakémkoli podporovaném OS, například v Debianu, a vy se k němu můžete připojit vzdáleně z jiného zařízení s jakýmkoli podporovaným OS, například z Macu s Mac OSX. Stačí mít správný soubor Xeomy pro operační systém, ve kterém je aplikace spuštěna.

4. Linux. Jak spustím aplikaci z archivu (xeoma.app), nebo to vůbec není aplikace? Existují nějaké hardwarové požadavky pro Linux?
Xeoma v současnosti podporuje tyto distribuce Linuxu: openSUSE, Mint, Debian, Ubuntu, CentOS a další; kompletní seznam naleznete zde. Pro instalaci nebo spuštění Xeomy na Linuxu se ujistěte, že archiv xeoma_linux.tgz rozbalujete přímo v systému Linux. V opačném případě je nutné provést: chmod a+x xeoma.app, poté můžete Xeomu spustit standardně: ./xeoma.app.
Přečtěte si prosím náš průvodce Xeoma na Linuxu.

5. Jak změním port při připojení ke vzdálenému serveru?
Port není třeba měnit. Pokud server nemá statickou IP adresu, nastavte přesměrování portů (pokyny najdete na portforward.com nebo – jednodušeji a pohodlněji – pořiďte si předplatné Repeater a starost s přesměrováním portů si ušetřete). Pokud je však výchozí port aplikace Xeoma obsazen, použijte k nastavení nového příkaz -serverport. Viz instrukce zde
Pokud si jste jisti, že musíte změnit výchozí port aplikace Xeoma 8090, použijte příkaz serverport. Pokud Xeoma není nainstalována, spusťte ji pomocí tohoto příkazu uvedeného za ním požadovaným portem. Pokud je Xeoma nainstalována, upravte serverport ve spouštěcím skriptu. Například ve Windows: přejděte v registru na HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\XeomaCoreService a změňte hodnotu zde
C:\Users\test\AppData\Local\VirtualStore\Program Files\Xeoma\xeoma.exe -service -startdelay 10 -serverport 10099. Pro Linux zde najdete umístění spouštěcího skriptu

6. Xeoma běží v fedora 18. Když spustím xeoma -core, nemohu se připojit vzdáleně z klienta. Co mám dělat?
V příkazovém řádku aplikace Xeoma spusťte příkaz -showpassword, který zobrazí heslo pro vzdálený přístup (potřebujete jej pro připojení) a zároveň automaticky aktivuje vzdálený přístup. Poté Xeomu restartujte; bude přijímat připojení z libovolné IP adresy. Při instalaci aplikace Xeoma se vzdálený přístup aktivuje automaticky.
Upozorňujeme, že v systému Linux musí být příkaz spuštěn s oprávněním sudo.

7. Při každém pokusu o spuštění ./xeoma.app -client dostávám hlášku:
! Grafické rozhraní XWindow není v režimu konzole k dispozici
Máte tušení, co může být problémem?
Zkontrolujte, zda máte nastavenou proměnnou XAUTHORITY:

echo $XAUTHORITY

Pokud ne, nainstalujte jej.


8. Mám server Xeoma na Linuxu bez GUI. Jak zjistím verzi serverové části?

Po připojení klienta k serverové části uvidíte verzi serveru i klienta v záhlaví okna aplikace Xeoma. Pokud není serverová část nastavena pro automatické spuštění, zobrazí se tyto informace v Terminálu při spuštění aplikace Xeoma.

9. Jak stáhnu předchozí verzi aplikace Xeoma na Linuxový server bez grafického rozhraní?
Můžete použít následující příkaz (např. pro stažení verze Xeoma 20.12.18): wget https://felenasoft.com/xeoma/downloads/2020-12-18/linux/xeoma_linux64.tgz
Kde „2020-12-18“ představuje číslo verze 20.12.18 převedené do formátu data (další příklad: wget https://felenasoft.com/xeoma/downloads/2017-08-31/linux/xeoma_linux64.tgz pro verzi Xeoma 17.8.31). Seznam předchozích verzí aplikace Xeoma najdete zde.

Po stažení požadované verze můžete pro rozbalení a instalaci Xeomy použít tuto příručku pro Linux.

10. Provozuji Xeomu na zařízení Odroid XU4 s Ubuntu Mate 20.04. Nainstaloval jsem server VNC pro vzdálený přístup, ale aplikace Xeoma se v relaci VNC nespustí. Víte, jak to opravit?
Používáte TightVNC? Jeho nastavení neumožňuje spuštění klienta aplikace Xeoma.

Nejjednodušším řešením je nainstalovat RealVNC:

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

poté:
sudo raspi-config

Následně vyberte možnost Interfacing Options a povolte VNC. Klient by se poté měl spustit správně.

11. V Linuxu nefunguje zvuk. V čem je problém?
Pokud je aplikace Xeoma v systému Linux nastavena pro automatické spuštění, běží pod uživatelem „root“. Výchozí nastavení uživateli „root“ neumožňuje přístup ke zvuku, proto nelze přehrávat vlastní soubory.
Buď spusťte Xeomu pod běžným uživatelem (bez instalace pro automatické spuštění), nebo použijte řešení pro zpřístupnění zvuku uživateli „root“. Návod, jak na to, najdete na odkazu: https://www.computernetworkingnotes.com/linux-tutorials/enable-sound-service-for-root-user-in-ubuntu-linux.html

V případě jakýchkoli dotazů týkajících se aplikace Xeoma nás neváhejte kontaktovat!

12. Pokouším se aktivovat licenci, ale stále dostávám chybu „Can’t store activation file“. Co mám dělat?
Nelze uložit aktivační soubor – tato chyba se nejčastěji vyskytuje u strojů s Linuxem a obvykle souvisí s systémovými právy k zápisu souborů. Nejprve zkuste aktivovat licence přes Terminál nebo příkazovou řádku následovně:

{path to xeoma.app} -activateOnline SERIAL1,SERIAL2IFANY,SERIAL3IFANY (nebo -activateOnline ‘SERIAL1;SERIAL2IFANY;SERIAL3IFANY’, pokud je chcete oddělit středníky).

Pokud to nepomůže k aktivaci licence, spusťte příkaz chmod 777 pro xeoma.app (udělte práva k zápisu souborů).

13. Jak spustit klienty Xeoma na více monitorech v Linuxu?
Informace naleznete v tomto návodu.

14. Jak mohu spustit xeoma.app automaticky? Používám zařízení Intel + OS Linux, ale nemohu nainstalovat Xeoma jako službu, protože OS Linux je v tomto ohledu omezený a instalace přes systemctl není možná. Aktuálně spouštím Xeoma ručně. Co mám dělat?
Nejjednodušším způsobem je spuštění serveru Xeoma pomocí crontab (skriptu)
K tomu můžete v Terminálu použít následující příkaz:

sudo crontab -e

Zobrazí se okno, kde do konce řádku zadáte toto:

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

Tímto způsobem bude Xeoma spuštěna při každém startu zařízení.

15. Mohu nainstalovat Xeoma bez práv roota?
Pokud používáte instalační nástroje Xeoma, instalace vyžaduje oprávnění „root“.

Můžete si však vytvořit vlastní skript pro automatické spuštění Xeoma, kde definujete všechna potřebná oprávnění.

7. března 2014, aktualizováno: 23. června 2021

Přečtěte si také:
Podporované konzolové příkazy
Software pro videodozor Xeoma pro Linux
Ušetřete s softwarem Xeoma pro webkamery v Ubuntu (Linux)
Výběr minipočítače pro software CCTV
Jak nainstalovat 64/32bitový operační systém na desku Raspberry Pi 3