суббота, 16 марта 2019 г.

Запуск клиента видеонаблюдения Hikvision iVMS-4200 в Lubuntu 18.04

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

Внимание!
Запуск Windows клиента iVMS-4200 в Linux с использованием Wine описан здесь.

Исходные данные: 

На компьютере установлена и настроена под ваши запросы Lubuntu 18.04.

Процес:

  1. Запускаем терминал
  2. Получаем архив с клиентом:
    wget http://hikvision.msk.ru/download/software/en/EN_iVMS-4200_Linux.zip
  3. Распаковываем zip:
    unzip EN_iVMS-4200_Linux.zip
  4. Распаковываем tar:
    tar -xvzf Hikvision\ iVMS-4200\ \(Linux\)/iVMS4200-Linux.tar.gz
  5. Переименовываем папку с программой:
    mv  Linux ~/.iVMS4200
  6. Переходим в каталог программы
    cd .iVMS4200
  7. Запускаем клиента:
    ./iVMS-4200
  8. Наблюдаем ошибку:

На x32 версии

Cмотрим недостающие библиотеки:
ldd ./iVMS-4200
Устанавливаем:
sudo apt-get install libglu1-mesa

На x64 версии:

Ставим поддержку 32 битных библиотек:
sudo apt install lib32z1 -y
Cмотрим недостающие библиотеки:
ldd ./iVMS-4200
Устанавливаем:
sudo apt-get install libgtk2.0-0:i386  libglu1-mesa:i386
Пробуем запускать:
./iVMS-4200
Вводим логин и пароль (в дальнейшем этот пользователь будет администратором приложения)
На рабочем столе создаем ярлык для запуска приложения примерно такого содержания:
[Desktop Entry]
Type=Application
Icon=gnome-mplayer
Name[en]=iVMS-4200
Exec=/home/user/.iVMS4200/iVMS-4200
StartupNotifity=true
Terminal=false
Path=/home/user/.iVMS4200/
Готово - можно пользоваться!
P.S. Из коробки не поддерживает кодек H.265, с H.264 работает нормально.


16 комментариев:

  1. После п.7 пишет "нет такого файла". Проверил папка есть, файл есть. Что делать?

    ОтветитьУдалить
    Ответы
    1. Очевидно Вы не зашли в папку.

      Удалить
    2. Поверьте я сделал все как Вы описали и увидел папку, в папке файл, командой просмотрел папку, все есть. Как еще можно запустить файл (я с линуксом не очень)? Но зайти и увидеть папку и файл могу)))

      Удалить
    3. Надо быть внутри папки. Если вы в домашнем каталоге:
      cd .iVMS4200
      после:
      ./iVMS-4200
      Важно, чтоб файл было разрешено запускать, это делается коммандой chmod +x iVMS-4200.
      Завтра будет новый постпро iVMS под Linux

      Удалить
    4. Спасибо большое, вроде как то запустилось. Но видео моргает, 1 сек показ, 1 сек. зеленый экран.

      Удалить
    5. Может быть связано с Вашим железом. Попробуйте драйвер видеокарты Пуск -> параметры -> дополнительные драйверы

      Удалить
  2. Печаль. Тоже не работает после пункта 7 нет такого файла и каталога. Пишу команду ls вижу этот файл. По пробовал sh iVMS-4200 пишет iVMS-4200: 1: iVMS-4200: Syntax error: "(" unexpected
    Как быть (

    ОтветитьУдалить
    Ответы
    1. Вы до конца дочитали?
      Библиотеки поставили?
      Я бы все таки советовал запуск клиента в wine(ссылка в начале заметки)

      Удалить
  3. Подскажите как можно сохранить видео в программе. У меня выходит сообщение когда я выбираю папку для сохранения Insufficient HDD space, can't proceed. Save this path? Место на жестком диске есть аж 80G.

    ОтветитьУдалить
    Ответы
    1. к сожалению не подскажу - я не пользователь - я поставил и отдал, причем в последнее время это запуск в wine, ссылка на установку в начале заметки

      Удалить
  4. На Linux Mint 19.3 x64 приложение запустилось сразу после установки, ошибки не возникло, спасибо!

    ОтветитьУдалить
  5. Спасибо огромное! Linux 18 - все работает

    ОтветитьУдалить
  6. как теперь удалить это все?

    ОтветитьУдалить