← Назад к списку статей
Linux c графической оболочкой
Linux без графической оболочки
Активация
Скрипт автостарта
Решение проблем
Запуск ARM 32 бит на 64-битной системе

Программа для видеонаблюдения для Linux Xeoma: инструкция по установке

Видеонаблюдение на Linux при помощи Xeoma может использоваться как на дистрибутивах с графической оболочкой, так и без нее. В этой инструкции показаны основные действия для работы с программой и поддерживаемые команды.

Если Вы используете дистрибутив Linux с графической оболочкой, загрузите Xeoma с официального сайта. На странице загрузки Вам будет автоматически предложена для скачивания последняя официальная версия, соответствующая Вашей операционной системе. Также выбрать загружаемый файл можно выбрать вручную:

Программа для видеонаблюдения для Linux Xeoma: инструкция по установке. Загрузка с сайта

Распакуйте загруженный tgz файл (наведите курсор на файл, нажмите на правую кнопку мыши и выберите опцию распаковки).

Программа для видеонаблюдения для Linux Xeoma: инструкция по установке. Распаковка архива

В выбранной папке появится иконка xeoma.app. Запустить Xeoma можно простым двойным щелчком мыши по этой иконке.

Программа для видеонаблюдения для Linux Xeoma: инструкция по установке. Запуск Xeoma двойным щелчком

Видеонаблюдение на Linux без графической оболочки с Xeoma: Инструкция по установке (через Терминал)

Если Вы используете дистрибутив Linux без графической оболочки или просто хотите работать через консоль, запустите Терминал и выполните в нём команду

wget http://felenasoft.com/xeoma/downloads/xeoma_linux64.tgz (для 64-битных систем)

or

wget http://felenasoft.com/xeoma/downloads/xeoma_linux.tgz (для 32-битных систем).

Распакуйте архив с помощью команды tar:

Программа для видеонаблюдения для Linux Xeoma: инструкция по установке. Загрузка и распаковка

После завершения распаковки в папке появится файл xeoma.app. Обратитесь к нему для запуска Xeoma (запустятся сразу обе части – серверная и клиентская). При обращении к файлу Xeoma в консоли будет выведена краткая справка по поддерживаемым командам (также о поддерживаемых коммандах можно прочитать в “Справке”).

Программа для видеонаблюдения для Linux Xeoma: инструкция по установке. Краткая справка по поддерживаемым командам

Запуск программы путём обращения к xeoma.app рекомендуется, только если используется Linux с графической оболочкой, т.к. будет также запущена и визуальная клиентская часть:

Программа для видеонаблюдения для Linux Xeoma: инструкция по установке. Запуск при обращении к файлу

Если графической оболочки нет, Вы можете запустить только серверную часть:

Программа для видеонаблюдения для Linux Xeoma: инструкция по установке. Запуск только серверной части

Через консоль также можно изменять язык интерфейса, устанавливать и деинсталлировать программу, запускать и проводить её активацию.

Программа для видеонаблюдения для Linux Xeoma: инструкция по установке. Запуск клиентской части и прочие команды

Чтобы настроить другие возможности программы, такие как, например, добавление и настройка камер и других модулей, добавление и разграничение прав операторов, изменение пароля и включение паролирования локального доступа и мн.др., необходимо будет подключиться визуальной клиентской частью к этой серверной, т.е. на компьютере с клиентской частью графическая оболочка обязательна. Это может быть также и Ваше мобильное устройство на базе Android.

Видеонаблюдение на Linux с Xeoma так же легко и удобно в использовании, как и на других поддерживаемых операционных системах. Более того, использование Xeoma на Linux не только просто, но и экономично.

Путь к файлам настройки Xeoma можно просмотреть в статье “Файлы настроек программы Xeoma”

Активация

Чтобы активировать лицензию или продление Xeoma, вам понадобится 25-значный серийный номер, полученный после покупки. Важно: во избежание ошибок мы рекомендуем по возможности отказаться от набора серийного номера вручную и использовать копирование и вставку через буфер обмена. В Терминале (консоли) используйте “быстрые” клавиши Ctrl+Insert и Ctrl+Shift+C для копирования и Shift+Insert и Ctrl+Shift+V для вставки.

Подробная инструкция по активации

Скрипт автостарта

В зависимости от используемой операционной системы, скрипт автостарта XeomaCoreService можно найти в:
etc/init.d
etc/init
/etc/systemd/system/

При необходимости отредактировать скрипт (например, увеличить задержку перед стартом) делать это нужно с правами администратора (иначе изменения не подхватятся).

Возможные ошибки

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 на 64-битном Linux (или наоборот). Проверьте, что разрядность запускаемой Xeoma соответствует разрядности Вашей операционной системы. В таком случае может понадобиться установить ia32-libs или просто скачать соответствующую ОС версию Xeoma.

Также причиной может быть недостаток прав. В таком случае попробуйте выполнить команду chmod 777 xeoma.app в папке, где лежит xeoma.app, и запустите сервер снова (xeoma.app -core).

2. Ошибка запуска “Нет такого файла или каталога”

Если при запуске Вы получаете ошибку “Нет такого файла или каталога”, убедитесь, что Вы запускаете программу на одной из поддерживаемых операционных систем.
Также такая ошибка может возникнуть, если запускать 32-битную Xeoma на 64-битном Linux (или наоборот). Проверьте, что разрядность запускаемой Xeoma соответствует разрядности Вашей операционной системы. В таком случае просто скачайте соответствующую ОС версию Xeoma.

3. Ошибка запуска “Отказано в доступе”

Если Вы получаете такую ошибку:


bash: ./xeoma.app: Отказано в доступе

Такая ошибка может возникнуть, если запускать Xeoma на флешке или диске, примонтированном с параметром noexec, и т.п. Рекомендуем попробовать запустить Xeoma на системном диске или снять запрещающие настройки с устройства.

4. Ошибка запуска “Недопустимая инструкция”

Если при запуске Вы получаете ошибку “Недопустимая инструкция”, вероятно, в используемом оборудовании устаревший процессор, не способный обработать программу.
Чтобы убедиться, что проблема в этом, попробуйте запустить старую версию Xeoma 15.2.25. Если она запускается, а новая версия – нет, рекомендуем обновить оборудование.

Еще одна разновидность этой ошибки: “Ошибка сегментирования (core dumped)”
У этой ошибки есть три причины появления и три варианта по её устранению:
а. Устаревший процессор, не способный обработать программу. В этом случае попробуйте запустить более раннюю версию Xeoma (Xeoma 15.2.25).
б. Неправильный файл xeoma.app. Пожалуйста, уточните версию Вашей ОС и скачайте версию Xeoma, которая соответствует Вашей версии операционной системы (для 32- или 64-битной системы). Через командную строку Вы можете запустить команду uname -a для файла xeoma.app и прислать нам вывод консоли (чтобы мы могли проверить, какой файл Вы скачали).
в. Файл поврежден (скачан/распакован не полностью). Просто скачайте или распакуйте файл заново.

5. Ошибка запуска “version `GLIBC_2.17′ not found”

Если при запуске Вы получаете ошибку “version `GLIBC_2.17′ not found”, вероятно, вы используете устаревшую операционную систему, не поддерживающую GLIBC_2.17 (или выше), которая требуется для работы Xeoma, начиная с версии 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 и повторить попытку.

Если предложенные решения не помогают, пожалуйста, обратитесь в нашу техподдержку и сообщите подробности проблемы.

 

Запуск ARM 32 бит на 64-битной системе

Если используется 64-х разрядная версия операционной системы, то при выполнении утилиты может возникнуть ошибка «Command not found». В этом случае необходимо поставить набор 32-х разрядных библиотек. В DEB-based дистрибутивах установка библиотек выполняется командой sudo apt-get install ia32-libs.

В RPM-based дистрибутивах для запуска утилит может потребоваться установка 32-х разрядной библиотеки glibc: sudo yum install glibc.i686.

Выполните:

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

 

7 марта 2014

Читайте также:
Установка 32-битной или 64-битной системы на Raspberry Pi 3
Поддерживаемые консольные команды