From src
Debian 7.4 + MySQL
Give rights to create local software
sudo adduser YourUser staff
Prepare environment:
sudo apt-get install build-essential flex bison libssl-dev libmysqlclient-dev mysql-server
Prepare database
mysql -u root -p CREATE DATABASE netxms; GRANT ALL ON netxms.* TO netxms@localhost IDENTIFIED BY 'password'; \q
Copy last version of src package to local folder, unpack:
cp netxms-1.2.12.tar.gz /usr/local/src/ tar -xf netxms-1.2.12.tar.gz
Configure & make:
./configure --with-server --with-agent --with-mysql --enable-unicode make make install
Copy to /etc
sudo cp contrib/netxmsd.conf-dist /etc/netxmsd.conf sudo cp contrib/nxagentd.conf-dist /etc/nxagentd.conf
Edit config files:
contrib/netxmsd.conf contrib/nxagentd.conf
Configure startup
sudo cp /usr/local/src/netxms-1.2.12/contrib/startup/debian/netxmsd /etc/init.d/ sudo cp /usr/local/src/netxms-1.2.12/contrib/startup/debian/nxagentd /etc/init.d/ sudo chmod u+x /etc/init.d/nxagentd sudo chmod u+x /etc/init.d/netxmsd sudo update-rc.d nxagentd defaults sudo update-rc.d netxmsd defaults