motionEye adalah antarmuka online untuk perangkat lunak gerak , program pengawasan video dengan deteksi gerakan.
Lihat wiki untuk lebih jelasnya. Changelog tersedia di halaman rilis .
Mulai versi 0.43, motionEye bersifat multibahasa:
Anda dapat berkontribusi pada terjemahan di Weblate .
Petunjuk penginstalan ini terus diuji melalui pipeline CI/CD di Debian Bullseye dan Ubuntu Focal.
Instal Python 3.7 atau lebih baru dan bangun dependensi
Di sini diberikan perintah untuk distribusi Linux berbasis APT.
Pada sistem ARMv6 dan ARMv7 32-bit , berkat piwheels, tidak diperlukan header pengembangan:
sudo apt update
sudo apt --no-install-recommends install ca-certificates curl python3 python3-distutils
Pada semua arsitektur lain, header pengembangan tambahan diperlukan:
sudo apt update
sudo apt --no-install-recommends install ca-certificates curl python3 python3-dev libcurl4-openssl-dev gcc libssl-dev
Instal pip
manajer paket Python
curl -sSfO ' https://bootstrap.pypa.io/get-pip.py '
sudo python3 get-pip.py
rm get-pip.py
Pada versi terbaru Debian (semut kutu buku yang lebih baru) dan Ubuntu (Lunar dan yang lebih baru) , paket libpython3.*-stdlib
mengirimkan file /usr/lib/python3.*/EXTERNALLY-MANAGED
, yang mencegah instalasi modul Python di luar venv
lingkungan. Namun motionEye memiliki sejumlah kecil dependensi tanpa persyaratan versi yang ketat dan karenanya sangat kecil kemungkinannya untuk merusak paket Python apa pun yang mungkin telah Anda instal melalui APT. Untuk melewati blok ini, tambahkan break-system-packages=true
ke bagian [global]
di pip.conf
Anda:
grep -q ' [global] ' /etc/pip.conf 2> /dev/null || printf ' %b ' ' [global]n ' | sudo tee -a /etc/pip.conf > /dev/null
sudo sed -i ' /^[global]/abreak-system-packages=true ' /etc/pip.conf
Pada sistem ARMv6 dan ARMv7 32-bit , konfigurasikan pip
tambahan untuk menggunakan roda yang telah dikompilasi sebelumnya dari piwheels:
grep -q ' [global] ' /etc/pip.conf 2> /dev/null || printf ' %b ' ' [global]n ' | sudo tee -a /etc/pip.conf > /dev/null
sudo sed -i ' /^[global]/aextra-index-url=https://www.piwheels.org/simple/ ' /etc/pip.conf
Instal dan atur motionEye
sudo python3 -m pip install --pre motioneye
sudo motioneye_init
NB: motioneye_init
saat ini mengasumsikan distribusi berbasis APT atau RPM dengan systemd
sebagai sistem init. Untuk pengaturan manual, file konfigurasi dan layanan dapat ditemukan di sini: https://github.com/motioneye-project/motioneye/tree/dev/motioneye/extra
sudo systemctl stop motioneye
sudo python3 -m pip install --upgrade --pre motioneye
sudo systemctl start motioneye