# for deb-based linux distributions apt-get update apt-get install libqt4-dev libgloox-dev openssl libssl-dev make cmake mysql-server mysql-client mercurial lynx nano screen gcc g++ cd /home/ hg clone http://hg.inhex.net/gluxi-dev cd gluxi-dev mkdir debug cd debug cmake .. make cp /home/gluxi-dev/sql/mysql.sql /home/gluxi-dev/debug/mysql.sql cp /home/gluxi-dev/sql/config.sql /home/gluxi-dev/debug/config.sql cp /home/gluxi-dev/gluxi.cfg /home/gluxi-dev/debug/gluxi.cfg mysql -u root # in mysql cmd line: # # create database gluxi; # # grant all privileges on gluxi.* to gluxi@localhost identified by 'your_db_password' with grant option; # # exit mysql -u root -D gluxi < mysql.sql mysql -u root -D gluxi < config.sql cd /home/gluxi-dev/sql/update/ nano dbupdate.sh #edit database name, password, host, user ./dbupdate.sh mysql cd /home/gluxi-dev/debug/ nano gluxi.cfg chmod +x gluxi su your_user cd /home/gluxi-dev/debug && screen ./gluxi