Вы не можете устанавливать пакеты в motionEyeOS. Чтобы установить программное обеспечение, включая motionEye, на Raspberry Pi, вы можете установить Raspbian, а затем установить motionEye в Raspbian, следуя официальным инструкциям по установке motionEye в разделе «Установка на Raspbian». Инструкции по установке motionEye по этой ссылке приведены ниже.
Покажите, какую версию Debian (также работает для многих дистрибутивов на основе Debian, таких как Raspbian) вы используете с помощью этой команды:
cat /etc/issue
Пример вывода команды cat /etc/issue
для Raspbian:
Raspbian GNU/Linux 8 \n \l
Эти выходные данные показывают, что установлен дистрибутив Raspbian, основанный на Debian Jessie (последняя версия). Чтобы установить motionEye, Raspbian также должен иметь актуальную версию.
инструкции
ffmpeg отсутствует в официальных репозиториях Debian. Более того, вариант, предложенный deb-multimedia.org, больше не работает с Raspbian после недавних обновлений. Вы можете скомпилировать его самостоятельно (не рекомендуется) или загрузить этот предварительно собранный пакет и установить его:
wget https://github.com/ccrisan/motioneye/wiki/precompiled/ffmpeg_3.1.1-1_armhf.deb
sudo dpkg -i ffmpeg_3.1.1-1_armhf.deb
Примечание. Если вы ранее добавили репо deb-multimedia в свою систему и установили их версию ffmpeg, вам необходимо удалить репо из ваших источников apt и выполнить следующие команды для удаления связанных библиотек:
sudo apt-get remove libavcodec-extra-56 libavformat56 libavresample2 libavutil54
Установите зависимости из репозиториев:
sudo apt-get install python-pip python-dev curl libssl-dev libcurl4-openssl-dev libjpeg-dev libx264-142 libavcodec56 libavformat56 libmysqlclient18 libswscale3 libpq5
Примечание: v4l-utils предустановлен в системах Raspbian; если это не так, пожалуйста, установите его
Установить движение:
wget https://github.com/Motion-Project/motion/releases/download/release-4.0.1/pi_jessie_motion_4.0.1-1_armhf.deb
sudo dpkg -i pi_jessie_motion_4.0.1-1_armhf.deb
Примечание: все официальные предварительно скомпилированные двоичные файлы движения можно найти здесь.
Установите motioneye, который автоматически вытянет зависимости Python (tornado, jinja2, pillow и pycurl):
sudo pip install motioneye
Подготовьте каталог конфигурации:
sudo mkdir -p /etc/motioneye
sudo cp /usr/local/share/motioneye/extra/motioneye.conf.sample /etc/motioneye/motioneye.conf
Подготовьте каталог СМИ:
sudo mkdir -p /var/lib/motioneye
Добавьте сценарий инициализации, настройте его для запуска при запуске и запустите сервер motionEye:
sudo cp /usr/local/share/motioneye/extra/motioneye.systemd-unit-local /etc/systemd/system/motioneye.service
sudo systemctl daemon-reload
sudo systemctl enable motioneye
sudo systemctl start motioneye
Чтобы обновить до последней версии motionEye, просто выполните:
sudo pip install motioneye --upgrade
sudo systemctl restart motioneye