MotionEye unter Ubuntu 20.10 installieren

Leider wurde “motion” immer noch nicht auf Python3 portiert, was leider unter dem aktuellen Ubuntu zu Problemen führt. Um es dennoch wieder zum Laufen zu bringen müssen wir zusätzlich zu den Tools leider Python 2.7 und die ganzen Abhängigkeiten nachinstallieren.
Für die Python 2.7 Anhängigkeiten brauchen wir dann noch das gute alte “pip2”

apt update && apt upgrade -y
apt-get install ssh curl motion ffmpeg v4l-utils python2 -y
curl https://bootstrap.pypa.io/2.7/get-pip.py --output get-pip.py
python2 get-pip.py

Jetzt müssen noch die ganzen Python 2.7 Pakete für “motion” auf die Platte:
(Bitte alle 3 Zeilen NACHEINANDER einfügen, sonst haut es mit den Abhängigkeiten evtl. nicht hin. Natürlich kann man es auch in einem Zug machen, aber dann geht’s halt net)

apt-get install libffi-dev libzbar-dev libzbar0 -y
apt-get install python2-dev libssl-dev libcurl4-openssl-dev libjpeg-dev -y
apt-get install python-pil -y
pip2 install motioneye
pip2 install motioneye --upgrade

Jetzt noch kurz die Config-Dateien an den richtigen Ort kopieren:

mkdir -p /etc/motioneye
mkdir -p /var/lib/motioneye
cp /usr/local/share/motioneye/extra/motioneye.conf.sample /etc/motioneye/motioneye.conf

Jetzt noch den Systemdienst automatisch starten:

cp /usr/local/share/motioneye/extra/motioneye.systemd-unit-local /etc/systemd/system/motioneye.service
systemctl daemon-reload
systemctl enable motioneye
systemctl start motioneye

So, das war alles jetzt geht es im Browser weiter

http://motioneye.fritz.box:8080

Viel Spaß mit MotionEye

7 Kommentare
  1. Steffen
    Steffen sagte:

    Hallo Hagen, vor der motioneye installation (pip2 install motioneye) , musste ich noch pycurl installieren –> apt install python-pycurl
    …sonst kam es zu einem Error.
    –> Unter Ubuntu 20.04 LTS

    Antworten

Hinterlasse einen Kommentar

An der Diskussion beteiligen?
Hinterlasse uns deinen Kommentar!

Schreibe einen Kommentar zu Peter Nauert Antworten abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert