← Назад до статей
Linux із графічною оболонкою
Linux без графічної оболонки
Активація
Скрипт автозапуску
Усунення несправностей
Запуск ARM 32-біт у 64-бітній системі
FAQ
Посібник користувача з ПЗ Xeoma для IP-камер у Linux
Цей посібник із використання Xeoma як ПЗ для відеоспостереження в Linux ознайомить вас із основними кроками роботи програми в ОС Linux.
Дивіться також: Xeoma для Linux: початок роботи
Якщо ваш дистрибутив Linux має графічну оболонку, ви можете завантажити Xeoma з офіційного сайту. На сторінці вам запропонують завантажити версію, що відповідає вашій операційній системі:

Розпакуйте завантажений tgz-файл (натисніть правою кнопкою миші на файлі й виберіть опцію розпакування).

Ви побачите іконку у формі ромба xeoma.app. Тепер запустіть Xeoma, двічі клацнувши по ній.

Встановлення ПЗ Xeoma для IP-камер у Linux без графічної оболонки (через термінал)
Якщо у вас серверна версія Linux або ви хочете виконати встановлення через консоль, запустіть термінал і введіть команду
wget https://felenasoft.com/xeoma/downloads/latest/linux/xeoma_linux64.tgz (для 64-бітних систем)
або
wget https://felenasoft.com/xeoma/downloads/latest/linux/xeoma_linux.tgz (для 32-бітних систем Linux).
Розпакуйте архів за допомогою команди tar.

Після розпакування ви отримаєте файл xeoma.app. Запустіть його, щоб увімкнути Xeoma (одночасно запустяться серверна й клієнтська частини). При зверненні до файлу відобразиться коротка довідка з доступними командами (їх також можна переглянути в розділі «Допомога»).

![]() |
Починаючи з версії Xeoma 22.11.25, під час встановлення через консоль з'явилася нова функція: можливість указати команду, яка автоматично додасться до скрипту автозапуску. Наприклад, якщо ви виконаєте -install -coreauto -serverport 8888, команда -serverport 8888 автоматично додасться до скрипту автозапуску. Раніше додаткові команди не поєднувалися з командами встановлення, тому їх доводилося вручну прописувати в скрипті автозапуску. |
Запуск xeoma.app має сенс лише за наявності графічної оболонки в Linux. У такому разі відобразиться клієнтська (візуальна) частина:

В іншому випадку ви можете запустити лише серверну частину без графічного інтерфейсу (клієнтської частини):

Через консоль можна змінювати мову, встановлювати та видаляти програму, запускати та активувати її.

Щоб налаштувати інші функції (наприклад, додати й налаштувати камери, створити профілі користувачів, змінити пароль і налаштувати локальний доступ тощо), необхідно підключитися до цього сервера з клієнтського застосунку. Пристрій із клієнтською частиною повинен мати графічну оболонку. Це може бути навіть ваш смартфон на Android.
Як бачите, ПЗ Xeoma для IP-камер у Linux таке ж просте у використанні, як і Xeoma для інших операційних систем. Більше того, використовуючи Xeoma в Ubuntu або інших дистрибутивах Linux, ви заощаджуєте не лише час і нерви, а й кошти.
Бажаєте дізнатися, де в Linux зберігаються налаштування та архіви Xeoma? Перегляньте статтю «Розташування файлів Xeoma»!
Скрипт автозапуску
Залежно від операційної системи, скрипт автозапуску XeomaCoreService можна знайти в:
etc/init.d
etc/init
/etc/systemd/system/
Якщо вам потрібно відредагувати скрипт (наприклад, щоб збільшити затримку перед запуском), це слід робити з правами адміністратора, інакше зміни не збережуться.
![]() |
Починаючи з версії Xeoma 22.11.25, під час інсталяції додано можливість вказувати консольні команди, які автоматично додаватимуться до скрипта автозапуску. Наприклад, якщо ви виконуєте -install -coreauto -serverport 8888, команда -serverport 8888 буде автоматично внесена до скрипта автозапуску. Раніше додаткові команди не поєднувалися з командами інсталяції, тому їх доводилося прописувати у скрипті автозапуску вручну. |
Усунення проблем із запуском та встановленням
1. Помилка cannot execute binary file (під час запуску)
Якщо ви отримуєте таке повідомлення про помилку:
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
Переконайтеся, що ви запускаєте 32-бітну версію Xeoma на 32-бітній Linux або 64-бітну Xeoma на 64-бітній Linux. Може допомогти встановлення ia32-libs, або ж просто використовуйте версію Xeoma, розрядність якої відповідає розрядності вашої ОС.
Іншою причиною цієї помилки можуть бути недостатні права доступу. У такому разі спробуйте виконати chmod 777 xeoma.app у папці, де розташований xeoma.app, після чого знову запустіть сервер Xeoma (xeoma.app -core).
2. Помилка “No such file or directory” (під час запуску)
Якщо під час запуску виникає помилка No such file or directory, перевірте, чи використовуєте ви одну з підтримуваних операційних систем.
Також ця помилка може виникати, якщо запустити 32-бітну Xeoma на 64-бітній Linux (або навпаки). Запускайте 32-бітну Xeoma на 32-бітній Linux, а 64-бітну — на 64-бітній; просто завантажте відповідну версію Xeoma для вашої ОС.
3. Помилка “Access denied” (під час запуску)
Якщо ви отримуєте таке повідомлення про помилку:
bash: ./xeoma.app: Access denied
Ця помилка може виникати, якщо ви намагаєтеся запустити Xeoma з USB-накопичувача або диска, змонтованого в системі з параметром noexec. Рекомендуємо спробувати запустити Xeoma з системного диска або вимкнути обмеження на виконання.
4. Помилка Illegal instruction (core dumped) (під час запуску)
Помилка Illegal instruction під час запуску може свідчити про використання застарілого процесора, який не підтримує роботу Xeoma. У такому разі спробуйте запустити старішу версію Xeoma 15.2.25. Якщо вона працює, а новіші версії — ні, рекомендуємо оновити апаратне забезпечення.
Існує інший варіант цієї помилки: Segmentation fault (core dumped)
Якщо ви отримуєте це повідомлення про помилку, можливі три причини та рішення:
a. Процесор занадто старий і не підтримує роботу Xeoma. У такому разі спробуйте запустити старішу версію Xeoma 15.2.25.
b. Неправильний файл xeoma.app. Перевірте розрядність вашої ОС і завантажте відповідну версію Xeoma (для 32-бітної або 64-бітної системи). Ви можете виконати команду uname -a для файлу xeoma.app через Термінал і надіслати нам вивід консолі, щоб ми могли перевірити, який саме файл ви завантажили.
c. Файл завантажено або розпаковано не повністю (пошкоджений файл). Завантажте та розпакуйте архів Xeoma повторно.
d. Встановлено застарілу версію ESET NOD32, яка блокує запуск Xeoma. Спробуйте тимчасово вимкнути антивірус. Якщо Xeoma успішно запускається та працює з вимкненим антивірусом, розгляньте можливість заміни антивіруса або оновлення до ESET Endpoint Antivirus for Linux v7, оскільки компанія ESET підтвердила, що не виправлятиме цю проблему для застарілого NOD32 для Linux.
e. Xeoma аварійно завершує роботу з інших причин. Знайдіть у системі файл «trace.log» і надішліть його нам.
5. Помилка “version `GLIBC_2.17′ not found” (під час запуску)
Помилка version `GLIBC_2.17′ not found під час запуску означає, що ви використовуєте застарілу ОС, яка не підтримує GLIBC_2.17 (або новішу версію), необхідну для ПЗ Xeoma Linux для IP-камер, починаючи з версії 17.7.31 (наприклад, CentOS 6).
Рішення: використовуйте старішу версію Xeoma (до 17.7.31) або оновіть ОС.
6. Помилка Fail (під час встановлення)
Якщо під час встановлення ви отримуєте таку помилку
[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
установіть пакет xdg-user-dirs та запустіть інсталяцію повторно.
7. Помилка Permission denied
Якщо ви отримали помилку «Permission denied», виконайте такі дії:
1) відкрийте термінал
2) sudo chmod 777 /usr/local/Xeoma/ -R
3) sudo chmod 777 /home/USERNAME/Xeoma.desktop
4) перезапустіть сервер
8. Помилка активації Цей тип активації заборонено на вашому пристрої
Ця помилка означає, що ви намагаєтеся активувати ліцензію Xeoma Lite на віртуальній машині.
Ліцензію Lite можна активувати лише на фізичному сервері. Ви також можете зв'язатися з нами, щоб замінити ліцензію Lite на Standard за умови оплати різниці у вартості
Якщо це не допомогло, будь ласка, зверніться до служби технічної підтримки з описом проблеми.
Активація
Для активації ліцензії Xeoma або продовження підписки знадобиться 25-символьний ключ, отриманий після покупки. Важливо: щоб уникнути помилок, використовуйте копіювання та вставку з буфера обміну замість ручного введення ключа. У терміналі для копіювання використовуйте комбінації клавіш Ctrl+Insert або Ctrl+Shift+C, а для вставки — Shift+Insert або Ctrl+Shift+V.
Активувати ліцензію Xeoma можна через головне меню: «Реєстрація» – «Активувати».
Для активації Xeoma через термінал (на серверах без графічного інтерфейсу) використовуйте команду -activateOnline:

Рекомендуємо активувати Xeoma з правами адміністратора (за допомогою sudo). Усі консольні команди доступні тут.
Зверніть увагу: ліцензії потрібні лише для серверної частини Xeoma; клієнтські програми Xeoma Client безкоштовні, і їх кількість необмежена.
Запуск 32-бітної версії ARM на 64-бітній системі
Якщо використовується 64-бітна операційна система, під час запуску утиліти може виникнути помилка «Command not found». У такому разі необхідно встановити набір 32-бітних бібліотек. У дистрибутивах на базі DEB встановіть бібліотеки командою sudo apt-get install ia32-libs.
Для запуску утиліт у дистрибутивах на базі RPM може знадобитися встановлення 32-бітної бібліотеки glibc: sudo yum install glibc.i686.
Виконайте:
sudo dpkg --add-architecture i386; sudo apt-get -y install libc6:i386 libncurses5:i386 libstdc++6:i386
FAQ
1. Чи можна встановити Xeoma на сервер Ubuntu, чи обов'язково потрібен графічний інтерфейс?
Так, Xeoma можна встановити на сервер Ubuntu без графічної оболонки. Зверніть увагу: підтримка звуку в консолі потребує libasound2. Для 64-бітної версії може знадобитися встановлення ia32-libs. Після встановлення в консолі з'явиться пароль доступу — збережіть його, щоб мати змогу підключитися з іншого пристрою (клієнта). Інструкції для Linux (для встановлення з графічним інтерфейсом та без нього) доступні тут.
2. Які команди для керування Xeoma через термінал (в ОС без графічної оболонки)?
Ознайомтеся з нашим посібником Xeoma на Linux та списком доступних команд.
3. Мій сервер працює на Linux. Чи можу я підключитися до нього з Mac?
Так. Програма є кросплатформною. Серверну частину можна встановити (або просто запустити без встановлення) на будь-якій підтримуваній ОС, наприклад Debian, і підключатися до неї віддалено з будь-якого пристрою з підтримуваною ОС, зокрема з Mac на macOS. Потрібно лише використати відповідний файл Xeoma для тієї операційної системи, на якій запускається програма.
4. Linux. Як запустити програму з архіву (xeoma.app)? Чи це взагалі програма? Чи є вимоги до апаратного забезпечення для Linux?
Наразі Xeoma підтримує такі дистрибутиви Linux: openSUSE, Mint, Debian, Ubuntu, CentOS та інші; повний список доступний тут. Щоб встановити або запустити Xeoma на Linux, переконайтеся, що ви розпаковуєте архів xeoma_linux.tgz саме на машині з Linux. Інакше необхідно виконати команду chmod a+x xeoma.app, після чого Xeoma можна запускати як зазвичай: ./xeoma.app.
Ознайомтеся з нашим посібником Xeoma на Linux.
5. Як змінити порт під час підключення до віддаленого сервера?
Змінювати порт не обов’язково. Якщо сервер не має статичної IP-адреси, налаштуйте перенаправлення портів (інструкції — на portforward.com) або, що простіше й зручніше, оформіть підписку на Repeater і забудьте про перенаправлення портів! Але якщо стандартний порт Xeoma зайнятий, використайте команду -serverport, щоб установити новий. Див. інструкцію
Але якщо ви впевнені, що потрібно змінити стандартний порт Xeoma 8090, використайте команду serverport. Якщо Xeoma ще не встановлено, запустіть її з цією командою, указавши потрібний порт. Якщо Xeoma вже встановлено, відкрийте скрипт автозапуску та змініть там параметр serverport. Наприклад, у Windows: перейдіть у реєстрі до HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\XeomaCoreService і змініть значення
C:\Users\test\AppData\Local\VirtualStore\Program Files\Xeoma\xeoma.exe -service -startdelay 10 -serverport 10099. Для Linux див. тут розташування скрипта автозапуску
6. Xeoma працює у Fedora 18. Коли я запускаю xeoma -core, не вдається підключитися віддалено з клієнта. Що робити?
Виконайте команду -showpassword у командному рядку Xeoma, щоб побачити пароль для віддаленого доступу (необхідний для підключення); це також автоматично активує віддалений доступ. Після цього перезапустіть Xeoma — програма прийматиме підключення з будь-якої IP-адреси. Під час установлення Xeoma віддалений доступ активується автоматично.
Зверніть увагу: у Linux команду потрібно виконувати з sudo.
7. Щоразу, коли я намагаюся запустити ./xeoma.app -client, з’являється повідомлення:
! Графічна оболонка XWindow недоступна в консольному режимі
Є припущення, у чому проблема?
Перевірте, чи визначено змінну середовища XAUTHORITY:
echo $XAUTHORITY
Якщо ні, встановіть її.
8. У мене на Linux без графічного інтерфейсу встановлено сервер Xeoma. Як дізнатися версію серверної частини?
Під час підключення клієнта до сервера версії обох компонентів відображатимуться в заголовку вікна Xeoma. Якщо серверну частину не додано до автозапуску, цю інформацію буде показано в терміналі під час запуску Xeoma.
9. Як завантажити попередню версію Xeoma на сервер Linux без графічного інтерфейсу?
Використовуйте таку команду (наприклад, для завантаження версії Xeoma 20.12.18): wget https://felenasoft.com/xeoma/downloads/2020-12-18/linux/xeoma_linux64.tgz
Де «2020-12-18» — це номер версії 20.12.18, поданий у форматі дати (інший приклад: wget https://felenasoft.com/xeoma/downloads/2017-08-31/linux/xeoma_linux64.tgz для версії Xeoma 17.8.31). Перелік попередніх версій Xeoma доступний тут.
Після завантаження потрібної версії скористайтеся цим посібником для Linux, щоб розпакувати та встановити Xeoma.
10. Я запускаю Xeoma на Odroid XU4 з Ubuntu Mate 20.04. Встановив VNC-сервер для віддаленого доступу, але застосунок Xeoma не запускається в сеансі VNC. Як це виправити?
Ви використовуєте TightVNC? Його налаштування не дозволяють запустити клієнт Xeoma.
Найпростіший спосіб вирішити цю проблему — встановити RealVNC:
sudo apt-get update
sudo apt-get install realvnc-vnc-server realvnc-vnc-viewer
далі:
sudo raspi-config
Потім виберіть Interfacing Options і ввімкніть VNC. Після цього клієнт має запуститися коректно.
11. У мене немає звуку в Linux. У чому причина?
Коли Xeoma додана до автозапуску в системі Linux, вона працює від імені користувача root. За замовчуванням користувач root не має доступу до аудіопристроїв, тому відтворити файли не вдається.
Ви можете або запустити Xeoma від імені звичайного користувача (без додавання до автозапуску), або скористатися обхідним рішенням, щоб надати доступ до звуку користувачу root. Інструкцію з виконання цих дій читайте за посиланням: https://www.computernetworkingnotes.com/linux-tutorials/enable-sound-service-for-root-user-in-ubuntu-linux.html
Якщо вам потрібна допомога з Xeoma, будь ласка, зв’яжіться з нами!
12. Я намагаюся активувати ліцензію, але постійно отримую помилку «Can’t store activation file». Що робити?
Не вдалося зберегти файл активації – ця помилка найчастіше виникає на пристроях під керуванням Linux і зазвичай пов'язана з правами доступу до запису файлів. Спершу спробуйте активувати ліцензії через Термінал або командний рядок так:
{шлях до xeoma.app} -activateOnline SERIAL1,SERIAL2IFANY,SERIAL3IFANY (або -activateOnline 'SERIAL1;SERIAL2IFANY;SERIAL3IFANY', якщо потрібно розділити їх крапкою з комою).
Якщо це не допомогло активувати ліцензію, виконайте команду chmod 777 для xeoma.app (щоб надати права на запис файлів).
13. Як запустити клієнтів Xeoma на кількох моніторах у Linux?
Інформацію можна знайти в цій інструкції.
14. Як запустити xeoma.app автоматично? Я використовую пристрій Intel з ОС Linux, але не можу встановити Xeoma як службу, оскільки ця версія Linux обмежена, і встановлення через systemctl неможливе. Зараз я запускаю Xeoma вручну. Що робити?
Найпростіший спосіб — запускати сервер Xeoma через crontab (скрипт)
Для цього введіть у Терміналі таку команду:
sudo crontab -e
Після цього відкриється вікно, де в кінці рядка потрібно вказати таке:
@reboot /home/a/Desktop/xeoma_linux64/xeoma.app -core
Так Xeoma запускатиметься автоматично щоразу під час увімкнення пристрою.
15. Чи можна встановити Xeoma не від імені root?
Якщо ви використовуєте інструменти встановлення Xeoma, програма встановлюватиметься з правами «root».
Проте ви можете створити власний скрипт автозапуску для Xeoma, у якому визначите всі необхідні дозволи.
7 березня 2014, Оновлено: 23 червня 2021
Читайте також:
Підтримувані консольні команди
Програмне забезпечення для відеоспостереження Xeoma для Linux
Економте більше з ПЗ для веб-камер Xeoma для Ubuntu
Вибір мікрокомп'ютера для ПЗ відеоспостереження
Як встановити 64/32-бітну операційну систему на плату Raspberry Pi 3
