Программа iVMS-4200 преназначена для просмотра видео с видеокамер, а также управления как самими камерами, так и видеорегистраторами. Ее установка не вызывает никаких проблем на компьютер с Windows или Mac OS, однако установка на Linux потребует дополнительных манипуляций. Разберем процесс подробнее на примере установки на Ubuntu Desktop 18.04.
Установка iVMS-4200
Загрузка и распаковка архива
Установка необходимых компонентов
Запуск программы
Настройка прав
Запуск из графической оболочки
Установку программы будем выполнять с помощью командной строки linux.
Скачиваем программу с официального сайта командой:
wget http://hikvision.msk.ru/download/software/en/EN_iVMS-4200_Linux.zip
Распаковываем скачанный архив zip:
unzip EN_iVMS-4200_Linux.zip
Переходим в распакованный каталог:
cd Hikvision iVMS-4200 (Linux)/
В нем мы увидим архив tar.gz — распаковываем и его:
tar zxvf iVMS4200-Linux.tar.gz
Полученный каталог Linux переименовываем и переносим в папку /opt:
mv Linux /opt/iVMS
Готово. Наша программа находится в /opt/iVMS .
Чтобы программа могла запуститься на Linux, необходимы дополнительные библиотеки. Их список можно получить командой:
ldd /opt/iVMS/iVMS-4200
Если мы увидим не список, а сообщение:
не является динамическим исполняемым файлом
… устанавливаем пакет:
apt-get install libc6-i386
* обратите внимание, что мы ставим пакеты x32, так как приложение iVMS 32-х битное.
После проверяем список зависимости снова:
ldd /opt/iVMS/iVMS-4200
Часть библиотек находится в каталоге /opt/iVMS/PlugIns. Необходимо его добавить в ldconfig. Для этого создаем файл:
vi /etc/ld.so.conf.d/ivms.conf
* если в нашей системе не будет данного каталога, мы получим ошибку. Тогда открываем на редактирование файл /etc/ld.so.conf .
Добавляем в него строку:
/opt/iVMS/PlugIns
Применяем настройки:
ldconfig
Смотрим недостающие библиотеки:
ldd /opt/iVMS/iVMS-4200 | grep «not found»
Для получения данной библиотеки скачиваем пакет:
wget http://archive.ubuntu.com/ubuntu/pool/main/g/gcc-8/libstdc++6_8.4.0-1ubuntu1~18.04_i386.deb
И пробуем его установить командой:
dpkg -i libstdc++6_8.4.0-1ubuntu1~18.04_i386.deb
Если мы получим сообщение об ошибке зависимостей, то выполняем:
apt-get install -f
Повторяем установку:
dpkg -i libstdc++6_8.4.0-1ubuntu1~18.04_i386.deb
Проверяем, что библиотека стала доступной:
ldd /opt/iVMS/iVMS-4200 | grep «not found»
* возможно, станут доступными несколько библиотек, а не только libstdc++.so.6 .
Просто ставим:
apt-get install libuuid1:i386
Проверяем, что библиотека стала доступной:
ldd /opt/iVMS/iVMS-4200 | grep «not found»
Для данной библиотеки установим:
apt-get install libgl1-mesa-dev:i386
Проверим, что это помогло:
ldd /opt/iVMS/iVMS-4200 | grep «not found»
* список должен стать еще меньше.
Устанавливаем пакет:
apt-get install libglu1-mesa-dev:i386
Команда:
ldd /opt/iVMS/iVMS-4200 | grep «not found»
… должна вернуть пустой ответ.
При первом запуске программе необходимо создать базу данных. Для этого необходимы права пользователю, из под которого планируется выполнять запуск программы. Мы можем поступить 2 способами:
а) задать в качестве владельца каталога с программой нужного нам пользователя:
chown -R user:user /opt/iVMS
* где user:user — соответственно пользователь и группа владелец.
б) или дать полные права на каталог:
chmod -R 777 /opt/iVMS
Можно попробовать запустить программу из командной строки:
/opt/iVMS/iVMS-4200
Если мы увидим:
iVMS-4200: cannot connect to X server
… значит, программа запустилась, но ей нужна графическая оболочка.
Также, программу можно запустить в графическом интерфейсе. Для этого просто переходим в каталог с программой (в нашем примере, /opt/iVMS) и выполняем запуск двойным кликом по файлу iVMS-4200.
Система запросит создать пользователя — задаем логин и пароль.
Можно работать с программой.
Zulip — программное обеспечение для реализации корпоративного чата. Разработан в 2012 году, в 2014 был…
Zookeeper — cервис-координатор, который позволяет обеспечить контроль синхронизации данных. Разработан на Java компанией Apache Software…
Zimbra — программное обеспечение для реализации почтового сервиса или, если сказать точнее, автоматизации совместной деятельности…
Zabbix — бесплатная система мониторинга. Позволяет отслеживать состояние сетевых узлов, компьютеров и серверов. Возможности: Поддержка…
YouTube — компания-владелец одноименного портала для просмотра и хранения видео. Чтобы пользоваться данным порталом достаточно…
Yota — провайдер, предоставляющий доступ к сети Интернет по беспроводной связи. Впервые, сервис начал работать…