zoneminder

mrEnst

New member
Сообщения
110
#1
Наверное, в эту ветку надо.
Всех приветствую!
Поставил сегодня релиз Орел 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) битые пакеты.

Да, если просто попробовать поставить зонмайндер из репозитория дебиан (в котором его вроде как нет...) то те же грабли:
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) битые пакеты.

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

oko

New member
Сообщения
1 257
#2
to mrEnst
А вы репу Debian 9 какую подключаете? Нечто подобное?
Впрочем, тогда уж проще сразу юзать Debian и не мучить его форк Astra Linux...
 

mrEnst

New member
Сообщения
110
#3
Не, так не пробовал... не находил эту статью.
Дебиан ставить не хочу ввиду того, что нам внедрять Астру, начиная с 20 года, надо знать, как в ней решать вопросы.
Да к тому же, я видимо не те репы тащу.... скорее всго. Напутал что-то.
 
Последнее редактирование:

mrEnst

New member
Сообщения
110
#4
В общем, не вышло у меня ничего. Хотя я особо и не старался. На другом компе на убунте поднял этот зонмайндер и он там прекрасно работает. А на Астре я питон изучаю. В принципе неплохо для рабочей станции, файрфокс только задрал все время падать... Но это уже оффтоп, извините.
Тема закрыта, считаю.
 

Montfer

New member
Сообщения
2 364
#5
Короч, там заморочки только с репозиториями, инструкция помогла отсюда https://zoneminder.readthedocs.io/en/latest/installationguide/debian.html#easy-way-debian-stretch
Установил на виртуалку Орла, обновил пакеты.
Затем по инструкции выше (+мои дополнения):
- устанавливать sudo не нужно, он есть в Орле.
- ставим сразу:
sudo apt install apache2 mysql-server
теперь добавляем репозитории zoneminder и debain 9 в /etc/apt/sources.list
deb https://zmrepo.zoneminder.com/debian/release stretch/
deb http://ftp.ru.debian.org/debian/ stretch main contrib non-free
Ставим пакеты:
sudo apt install apt-transport-https debian-archive-keyring dirmngr
добавляем ключ zoneminder
wget -O - https://zmrepo.zoneminder.com/debian/archive-keyring.gpg | sudo apt-key add -
обновляем репозитории и ставим
sudo apt update
sudo apt install zoneminder
Ну и дальше выполняем шаги 7-10 инструкции.


Во как, можно и с другого компа подключаться к этой проге через браузер...
 

Вложения

Последнее редактирование:

mrEnst

New member
Сообщения
110
#6
Короч, там заморочки только с репозиториями, инструкция помогла отсюда https://zoneminder.readthedocs.io/en/latest/installationguide/debian.html#easy-way-debian-stretch
Установил на виртуалку Орла, обновил пакеты.
Затем по инструкции выше (+мои дополнения):
- устанавливать sudo не нужно, он есть в Орле.
- ставим сразу:
sudo apt install apache2 mysql-server
теперь добавляем репозитории zoneminder и debain 9 в /etc/apt/sources.list
deb https://zmrepo.zoneminder.com/debian/release stretch/
deb http://ftp.ru.debian.org/debian/ stretch main contrib non-free
Ставим пакеты:
sudo apt install apt-transport-https debian-archive-keyring dirmngr
добавляем ключ zoneminder
wget -O - https://zmrepo.zoneminder.com/debian/archive-keyring.gpg | sudo apt-key add -
обновляем репозитории и ставим
sudo apt update
sudo apt install zoneminder
Ну и дальше выполняем шаги 7-10 инструкции.


Во как, можно и с другого компа подключаться к этой проге через браузер...
Крутяк, спасибо, дружище!