Zoneminder установка astra linux

zoneminder

Наверное, в эту ветку надо.
Всех приветствую!
Поставил сегодня релиз Орел 2.12.22. Попробовал поставить zoneminder, поскольку машина предназначается под домашнее видеонаблюдение.
После пары часов плясок с бубном решил написать сюда.
В репозитории орла zoneminder\a нет, это вопросов не вызывает. Из сторонних репозиториев он не ставится, потому что есть ряд неудовлетворенных зависимостей, удовлетворить которые удалось почти все после подключения дебиановского стабильного репозитория из stretch.
Но все равно не тут-то было. Для астры собранного пакета нет, согласно документации зонмайндера можно собрать из сорцов, но скрипт затыкается на следующем:

dpkg-checkbuilddeps: ошибка: Unmet build dependencies: libmp4v2-dev libdbd-mysql-perl libsys-mmap-perl libdata-uuid-perl libcrypt-eksblowfish-perl libdata-entropy-perl libjs-mootools
dpkg-buildpackage: предупреждение: неудовлетворительные зависимости/конфликты при сборке; прерываемся

соответственно apt-get install вот-это-вот-все ругается вот так:
sudo apt-get install libmp4v2-dev libdbd-mysql-perl libsys-mmap-perl libdata-uuid-perl libcrypt-eksblowfish-perl libdata-entropy-perl libjs-mootools
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Пакет libmp4v2-dev недоступен, но упомянут в списке зависимостей другого пакета.
Это может означать, что пакет отсутствует, устарел, или доступен из источников, не упомянутых в sources.list

E: Для пакета «libmp4v2-dev» не найден кандидат на установку
enst@zoneminder:~/zm$ sudo apt-get install libdbd-mysql-perl libsys-mmap-perl libdata-uuid-perl libcrypt-eksblowfish-perl libdata-entropy-perl libjs-mootools
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:

Пакеты, имеющие неудовлетворённые зависимости:
libcrypt-eksblowfish-perl : Зависит: perl (>= 5.28.0-3) но 5.24.1-3+deb9u5 будет установлен
Зависит: perlapi-5.28.0
libdata-uuid-perl : Зависит: perl (>= 5.28.0-3) но 5.24.1-3+deb9u5 будет установлен
Зависит: perlapi-5.28.0
libdbd-mysql-perl : Зависит: perl (>= 5.28.1-4) но 5.24.1-3+deb9u5 будет установлен
Зависит: perlapi-5.28.1
Зависит: libgnutls30 (>= 3.6.5) но 3.5.8-5+deb9u3 будет установлен
Зависит: libmariadb3 (>= 3.0.0) но он не будет установлен
libsys-mmap-perl : Зависит: perl (>= 5.28.0-3) но 5.24.1-3+deb9u5 будет установлен
Зависит: perlapi-5.28.0
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.

Читайте также:  Linux ubuntu server отличия

Да, если просто попробовать поставить зонмайндер из репозитория дебиан (в котором его вроде как нет. ) то те же грабли:
nst@zoneminder:~/zm$ sudo apt-get install zoneminder
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:

Пакеты, имеющие неудовлетворённые зависимости:
zoneminder : Зависит: libmp4v2-2 но он не может быть установлен
Зависит: libdbd-mysql-perl но он не будет установлен
Зависит: libdevice-serialport-perl но он не будет установлен
Зависит: libsys-mmap-perl но он не будет установлен
Зависит: libio-socket-multicast-perl но он не будет установлен
Зависит: libsys-cpu-perl но он не будет установлен
Зависит: libsys-meminfo-perl но он не будет установлен
Зависит: libdata-uuid-perl
Рекомендует: zoneminder-doc (>= 1.32.3-stretch) но он не будет установлен
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.

Вот эти-то зависимости никак не удается разрешить.
Кто знает, как этот чертов зонмайндер поставить.
Наверное, есть более легкий и правильный путь. У меня ощущение, что иду не туда)))

Источник

Сервер Видеонаблюдения

1. Устанавливаем операционную систему Astra Linux CE по инструкции здесь.

2. Подключаем репозиторий Astra Linux Орёл, открыв терминал и введя:

sudo nano /etc/apt/sources.list

Добавляем строку с расположением репозитория:

deb https://dl.astralinux.ru/astra/stable/2.12_x86-64/repository/ orel main contrib non-free

сохраняем файл нажав [Cntr+X] + Y + [Enter].

4.Установим обновленные пакеты:

5. Добавим суперюзера в группу sudo:

usermod -a - G sudo superuser

6. Установим Apache and MySQL:

sudo apt install apache2 mysql-server

7. Добавим репозиторий ZoneMinder’s:

sudo nano /etc/apt/sources.list

в открывшемся файле добавим строку:

deb https://zmrepo.zoneminder.com/debian/release-1.36 stretch/

, сохраняем файл нажав [Cntr+X] + Y + [Enter].

Читайте также:  What can you do with kali linux on android

8.Поскольку репозиторий пакетов ZoneMinder обеспечивает безопасное соединение через HTTPS, для HTTPS должен быть включен apt:

sudo apt install apt-transport-https

9.Загружаем ключ GPG для репозитория ZoneMinder:

wget -O - https://zmrepo.zoneminder.com/debian/archive-keyring.gpg | sudo apt-key add -
sudo apt install zoneminder

12.Включим службу ZoneMinder:

sudo systemctl enable zoneminder

13.Следующие команды настроят виртуальный каталог /zm по умолчанию и настроят необходимые модули Apache:

14.Изменим часовой пояс в PHP:

sudo nano /etc/php/7.0/apache2/php.ini

Найдите раздел [Date] (Ctrl + w, затем введите Date и нажмите Enter) и измените date.timezone на свой часовой пояс.

Пример: date.timezone = Europe/Moscow

Не забудьте удалить почку с запятой (;) перед date.timezone!

Сохраняем файл нажав [Cntr+X] + Y + [Enter].

15.Перезагрузите Apache, чтобы изменения вступили в силу, а затем запустите ZoneMinder.

sudo systemctl reload apache2
sudo systemctl start zoneminder

16. Заходим в ZM, набрав в браузере:

17. Русифицируем Zoneminder, перейдя в закладку «System» и изменив «LANG_DEFAULT» на «ru_ru»:

18. Теперь необходимо создать сервер. Переходим в закладку «Servers» и нажмём «ДОБАВИТЬ НОВЫЙ СЕРВЕР».

19. Установим настройки сервера, пример на картинке ниже, и нажимаем «СОХРАНИТЬ».

20. Теперь настроим подключение ip камеры. Нажимаем «ДОБАВИТЬ МОНИТОР».

21. Вносим необходимые настройки.

Источник

Download ZoneMinder

To get started, you’ll need to download ZoneMinder. Packages make it super easy to install, and we offer the source code for those that want full control.

Ubuntu

Ubuntu

Isaac Connor is maintaining a PPA. The packages included in the default Ubuntu repos are out of date, so please don’t install ZoneMinder using Ubuntu’s repos.

RedHat

RedHat

RHEL, Fedora, CentOS, SL and other compatible clones should refer to the Redhat — ZoneMinder Documentation to get and install ZoneMinder.

Читайте также:  Enable huge pages linux

Debian

Debian

Bill Bunge maintains an updated Debian installation wiki which makes it very easy to install ZoneMinder on Debian.

Source

Source

If you can’t use a package, or maybe you just prefer to build everything on your own, ZoneMinder uses the cmake system to build from source. See instructions here.

Mobile App

Mobile App

zmNinja is available for Android, iOS and a host of desktop platforms. zmNinja is a companion application developed by @pliablepixels.

Windows

Windows

ZoneMinder does not run on any, and is incompatible with, all versions of Windows. We have no plans to support Windows. It is possible to run ZoneMinder under Windows Subsystem for Linux.

Источник

Оцените статью
Adblock
detector