Ubuntu Server 19.10 Zoneminder 1.33.x
Zoneminder 1.33.x on Ubuntu 19.10
As of 31DEC19 there is no Zonemiinder 1.33.x package in the zoneminder-master PPA. This uses gdebi to install the Ubuntu Disco package.
After installing a basic Ubuntu 19.10 OS add LAMP with Mariadb. See: https://www.techsupportpk.com/2019/10/how-to-install-lamp-stack-ubuntu-1910.html
Become root
sudo su
Install Gdebi
apt install gdebi
Download the Zoneminder Disco .deb package
wget https://launchpad.net/~iconnor/+archive/ubuntu/zoneminder-master/+build/18492553/+files/zoneminder_1.33.16~20191229135312-disco_amd64.deb
Note: if the above wget download fails with a can't find the file... check the zoneminder-master PPA for the correct file name. This will happen when the Zoneminder package is updated.
Download libmp4v2-2
wget https://launchpad.net/~iconnor/+archive/ubuntu/zoneminder-master/+build/17493816/+files/libmp4v2-2_2.0.0~dfsg0-6_amd64.deb
Download libmysqlclient20
wget http://security.ubuntu.com/ubuntu/pool/main/m/mysql-5.7/libmysqlclient20_5.7.28-0ubuntu0.19.04.2_amd64.deb
Install libmysqlclient20
gdebi libmysqlclient20_5.7.28-0ubuntu0.19.04.2_amd64.deb
Install libmp4v2-2
gdebi libmp4v2-2_2.0.0~dfsg0-6_amd64.deb
Install Zoneminder
gdebi zoneminder_1.33.16~20191229135312-disco_amd64.deb
Fix permissions:
chmod 740 /etc/zm/zm.conf chown root:www-data /etc/zm/zm.conf chown -R www-data:www-data /usr/share/zoneminder/
Enable and start Zoneminder
systemctl enable zoneminder.service systemctl start zoneminder
Enable Apache Modules
a2enconf zoneminder a2enmod rewrite
Restart Apache
service apache2 reload
Open Zoneminder console and set your timezone under Options/Timezone