Hello JimS, you can follow these steps to get the source and compile. I hope that this will be useful for you
`1. Extract the source code of Zoneminder: Once the download is complete, navigate to the directory where the source code was saved and extract its contents. You can use the following command as an example:
territorial io
Code: Select all
tar -xvfz zoneminder-x.x.x.tar.gz
```
2. Install ZoneMinder dependencies: ZoneMinder has certain dependencies that need to be installed before compilation. To install the necessary dependencies, use the following command:
Code: Select all
q
sudo apt-get install cmake libmysqlclient-dev libjpeg-dev libavcodec-dev libavutil-dev libavformat-dev libswscale-dev libavdevice-dev libssl-dev libcurl4-openssl-dev libtool automake pkg-config
```
3. Configure ZoneMinder: Change to the extracted ZoneMinder source code directory and run the following commands to configure the build:
Code: Select all
routeros
cd zoneminder-x.x.x
cmake -DCMAKE_INSTALL_PREFIX=/usr/local -DZM_DB_USER=zmuser -DZM_DB_PASS=zmpass -DZM_DB_NAME=zm -DZM_DB_HOST=localhost .
```
Note: Replace `zmuser`, `zmpass`, and `zm` with appropriate values based on your ZoneMinder setup.
4. Compile and install ZoneMinder: After the configuration process is complete, run the following commands to compile and install ZoneMinder:
5. Configure and integrate ZoneMinder with MythTV: Once ZoneMinder is successfully installed, you will need to configure and integrate it with MythTV. Unfortunately, the exact steps for this process may vary depending on your specific setup and requirements. It is recommended to consult the official MythTV documentation or seek assistance from the MythTV community to ensure a proper integration between ZoneMinder and MythTV.