← Мақалаларға қайту
Графикалық қабығы бар Linux
Графикалық қабығы жоқ Linux
Белсендіру
Автобастау скрипті
Ақауларды жою
64-биттік жүйеде ARM 32 биттік нұсқасын іске қосу
Жиі қойылатын сұрақтар
Xeoma Linux IP-камера бағдарламасының пайдаланушы нұсқаулығы
Xeoma-ны Linux бейбақылау бағдарламасы ретінде қолдану бойынша осы нұсқаулық Linux ОС-те Xeoma-ны пайдаланудың негізгі қадамдары туралы мәлімет береді.
Сондай-ақ қараңыз: Xeoma for Linux: бастау нұсқаулығы
Егер сізде графикалық қабығы бар Linux дистрибутиві болса, Xeoma-ны ресми сайтынан жүктей аласыз. Бетке өткен соң, операциялық жүйеңізге сәйкес нұсқаны жүктеу ұсынылады:

Жүктелген tgz файлын архивтен шығарыңыз (курсорды файлдың үстіне апарып, тышқанның оң жақ батырмасын басып, «архивтен шығару» опциясын таңдаңыз).

xeoma.app ромб пішінді белгісі пайда болады. Енді оны екі рет басу арқылы Xeoma-ны іске қоса аласыз.

Графикалық қабығы жоқ Linux үшін Xeoma Linux IP-камера бағдарламасын орнату (Терминал арқылы)
Егер сізде 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 смартфоныңыз болуы мүмкін.
Көріп тұрғаныңыздай, Linux үшін арналған Xeoma IP-камера бағдарламасын басқа операциялық жүйелердегідей оңай басқаруға болады. Сонымен қатар, Ubuntu жүйесіндегі Xeoma немесе басқа Linux дистрибутивтерін қолдану арқылы сіз уақыт пен әуре-сарсаңды ғана емес, қаражатты да үнемдейсіз.
Xeoma баптаулары мен мұрағаттарының Linux жүйесінде қайда сақталатынын білгіңіз келе ме? «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 нұсқасын қолданыңыз.
Бұл қатенің тағы бір себебі — құқықтардың жеткіліксіздігі. Мұндай жағдайда xeoma.app файлы орналасқан папкада chmod 777 xeoma.app командасын орындап, содан кейін Xeoma серверін қайта іске қосыңыз (xeoma.app -core).
2. “No such file or directory” қатесі (іске қосу кезінде)
Іске қосу кезінде No such file or directory қатесі шықса, бағдарламаны қолдау көрсетілетін операциялық жүйелердің бірінде іске қосып жатқаныңызды тексеріңіз.
Сондай-ақ, бұл қате 64 биттік Linux-та 32 биттік Xeoma-ны (немесе керісінше) іске қосқанда болуы мүмкін. 32 биттік Xeoma-ны 32 биттік Linux-та, ал 64 биттік Xeoma-ны 64 биттік Linux-та іске қосуды ұмытпаңыз — ОЖ-ға сәйкес 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)
Егер бұл қате туралы хабарлама шықса, келесі 3 мәселе/шешім болуы мүмкін:
а. Процессор тым ескі және Xeoma-ны іске қосуға жарамсыз. Бұл жағдайда оның орнына Xeoma-ның ескірек 15.2.25 нұсқасын іске қосып көріңіз.
б. Қате xeoma.app файлы. ОЖ-ны тексеріп, Xeoma-ның дұрыс нұсқасын (32 немесе 64 биттік жүйе үшін) жүктеп алыңыз. Терминалда xeoma.app файлы үшін uname -a командасын орындап, консольден шыққан мәліметті бізге жіберіңіз, сонда біз қай файлды жүктегеніңізді тексере аламыз.
в. Файл толық жүктелмеген немесе толық сыртқа шығарылмаған (зақымдалған файл). Xeoma архивін қайта жүктеп және/немесе қайта сыртқа шығарыңыз.
г. Xeoma-ның іске қосылуын бұғаттайтын ескі ESET NOD32 орнатылған. Тест үшін антивирусты өшіріп көріңіз. Егер антивирус өшірілгенде Xeoma сәтті іске қосылып жұмыс істесе, басқа антивирус қолдануды немесе антивирусыңызды ESET Endpoint Antivirus for Linux v7 нұсқасына жаңартуды қарастырыңыз, себебі ESET компаниясы ескі NOD32 for Linux үшін бұл мәселені шешпейтінін растады.
д. Xeoma әртүрлі себептермен жабылып қалады. Жүйеңізден «trace.log» файлын тауып, оны бізге жіберіңіз.
5. “version `GLIBC_2.17′ not found” қатесі (іске қосу кезінде)
Іске қосу кезінде version `GLIBC_2.17′ not found қатесі шықса, сіз 17.7.31 нұсқасынан бастап Xeoma Linux IP-камера бағдарламасы үшін қажетті GLIBC_2.17 (немесе одан жоғары) нұсқасын қолдамайтын ескі операциялық жүйені пайдаланып жатқан болуыңыз мүмкін (мысалы, 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 тегін және оларды қажетті мөлшерде қолдана беруге болады.
64-биттік жүйеде ARM 32 биттік нұсқасын іске қосу
64-биттік операциялық жүйе қолданылған жағдайда утилитаны іске қосу кезінде «Command not found» қатесі шығуы мүмкін. Мұндай жағдайда 32-биттік кітапханалар жиынтығын орнату қажет. DEB негізіндегі дистрибутивтерде кітапханаларды sudo apt-get install ia32-libs командасы арқылы орнатыңыз.
RPM негізіндегі дистрибутивтерде утилиталарды іске қосу үшін glibc 32-биттік кітапханасын орнату қажет болуы мүмкін: sudo yum install glibc.i686.
Орындаңыз:
sudo dpkg --add-architecture i386; sudo apt-get -y install libc6:i386 libncurses5:i386 libstdc++6:i386
Жиі қойылатын сұрақтар
1. Xeoma-ны Ubuntu серверіне орната аламын ба, әлде графикалық интерфейс міндетті ме?
Иә, Xeoma-ны Ubuntu серверіне графикалық қабықсыз орната аласыз. Назар аударыңыз: консольдегі дыбыс қолдауы үшін libasound2 қажет. Егер 64-биттік нұсқаны қолдансаңыз, ia32-libs орнату керек болуы мүмкін. Орнатудан кейін консольде кіру паролі шығады — басқа машинадан (клиенттен) қосылу үшін оны сақтап қойыңыз. GUI бар және GUI жоқ орнату нұсқаулықтарын осы жерден таба аласыз.
2. Xeoma-ны Терминал арқылы (графикалық интерфейсі жоқ ОЖ-де) басқару командалары қандай?
Linux жүйесіндегі Xeoma нұсқаулығымен және қолжетімді командалар тізімімен танысыңыз.
3. Менің серверім Linux. Оған Mac-тан қосыла аламын ба?
Иә. Бағдарлама кроссплатформалы. Серверді кез келген қолдау көрсетілетін ОЖ-ге (мысалы, Debian) орнатуға немесе орнатусыз іске қосуға болады; ал оған кез келген басқа қолдау көрсетілетін ОЖ-і бар құрылғыдан, тіпті Mac OSX жүйесі орнатылған Mac компьютерінен де қашықтан қосыла аласыз. Тек іске қосылып тұрған операциялық жүйеге сәйкес Xeoma файлы болуы тиіс.
4. Linux. Архивтегі (xeoma.app) қолданбаны қалай іске қосамын? Бұл мүлдем қолданба емес пе? Linux аппараттық жасақтамына қандай талаптар қойылады?
Xeoma қазіргі уақытта Linux-тың келесі дистрибутивтерін қолдайды: openSUSE, Mint, Debian, Ubuntu, CentOS және т.б., толық тізімді осы жерден көре аласыз. Linux-та Xeoma-ны орнату немесе іске қосу үшін xeoma_linux.tgz архивін Linux машинасында сығымнан шығарғаныңызға көз жеткізіңіз. Әйтпесе, келесі команданы орындау қажет: chmod a+x xeoma.app, содан кейін Xeoma-ны әдеттегідей іске қоса аласыз: ./xeoma.app.
Linux жүйесіндегі Xeoma нұсқаулығымен танысыңыз.
5. Қашықтағы серверге қосылу кезінде портты қалай өзгертуге болады?
Портты өзгертудің қажеті жоқ. Егер сервер компьютерінде статикалық IP-мекенжай болмаса, портты қайта бағыттауды (port forwarding) баптаңыз (нұсқаулықтар үшін 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 командасын іске қосқанымда, клиент арқылы қашықтан қосыла алмаймын. Не істеуім керек?
Қашықтан қол жеткізу паролін көру үшін Xeoma командалық жолында -showpassword командасын іске қосыңыз (бұл қосылу үшін қажет); бұл әрекет қашықтан қол жеткізуді автоматты түрде қосады. Содан кейін Xeoma-ны қайта қосыңыз, ол кез келген IP-ден қосылуды қабылдайды. Егер Xeoma-ны орнатсаңыз, қашықтан қол жеткізу автоматты түрде қосылады.
Linux жүйесінде команда sudo арқылы орындалуы тиіс екенін ескеріңіз.
7. ./xeoma.app -client бағдарламасын іске қосуға әрекет жасаған сайын мына хабарлама шығады:
! XWindow graphical shell is not available in console mode
Мұның себебі не болуы мүмкін?
XAUTHORITY айнымалысының орнатылғанын тексеріңіз:
echo $XAUTHORITY
Егер орнатылмаған болса, оны орнатыңыз.
8. Менде GUI-і жоқ Linux жүйесінде Xeoma сервері орнатылған. Сервер бөлігінің нұсқасын қалай біле аламын?
Клиент арқылы серверге қосылғанда, Xeoma терезесінің тақырыбында сервер мен клиенттің нұсқалары көрсетіледі. Егер сервер бөлігі автобастауға орнатылмаған болса, Xeoma-ны іске қосқанда Terminal-де тиісті ақпарат шығады.
9. GUI-і жоқ Linux серверіне Xeoma-ның алдыңғы нұсқасын қалай жүктеймін?
Келесі команданы қолдануға болады (мысалы, Xeoma-ның 20.12.18 нұсқасын жүктеу үшін): wget https://felenasoft.com/xeoma/downloads/2020-12-18/linux/xeoma_linux64.tgz
Мұндағы «2020-12-18» — сізге қажетті 20.12.18 нұсқасының күн форматына келтірілген нөмірі (басқа мысал: Xeoma 17.8.31 нұсқасы үшін wget https://felenasoft.com/xeoma/downloads/2017-08-31/linux/xeoma_linux64.tgz). Xeoma-ның алдыңғы нұсқаларының тізімін осы жерден тексеруге болады.
Қажетті нұсқаны жүктегеннен кейін, Xeoma-ны тарқату және орнату үшін Linux бойынша осы нұсқаулықты қолданыңыз.
10. Мен Ubuntu Mate 20.04 орнатылған Odroid XU4 құрылғысында Xeoma-ны қолданып жатырмын. Қашықтан қол жеткізу үшін VNC серверін орнаттым, бірақ Xeoma қосымшасы VNC сессиясы арқылы іске қосылмайды. Мұны қалай түзетуге болады?
TightVNC қолданып жатырсыз ба? Оның баптаулары Xeoma Client-ті іске қосуға мүмкіндік бермейді.
Бұл мәселені шешудің ең оңай жолы — 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» қатесі шыға береді. Не істеуім керек?
Activation файлын сақтау мүмкін емес – бұл қате Linux жүйелерінде жиі кездеседі және әдетте файлға жазу құқығының болмауымен байланысты. Алдымен лицензияларды Терминал немесе командалық жол арқылы келесідей белсендіруге тырысыңыз:
{xeoma.app жолы} -activateOnline SERIAL1,SERIAL2IFANY,SERIAL3IFANY (немесе егер нүктелі үтірмен бөлетін болсаңыз, -activateOnline ‘SERIAL1;SERIAL2IFANY;SERIAL3IFANY’).
Егер бұл лицензияны белсендіруге көмектеспесе, xeoma.app үшін chmod 777 командасын орындаңыз (файлдарды жазу құқығын беру үшін).
13. Linux жүйесінде Xeoma клиенттерін бірнеше мониторда қалай іске қосуға болады?
Ақпаратты осы нұсқаулықтан қараңыз.
14. xeoma.app-ты автоматты түрде қалай іске қосуға болады? Мен Intel құрылғысы мен Linux ОС қолданамын, бірақ Linux ОС шектелгендіктен Xeoma-ны сервис ретінде орната алмаймын және 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 бейнебақылау бағдарламасы
Ubuntu үшін Xeoma Linux веб-камера бағдарламасымен шығындарды азайтыңыз
Бейнебақылау бағдарламасы үшін микрокомпьютерді таңдау
Raspberry Pi 3 тақтасына 64/32 биттік операциялық жүйені қалай орнатуға болады
