Installation Help
From Zentific Wiki
Disclaimer: This is alpha code. Run at your own risk.
Contents |
[edit] Dependencies
deb-based: libzxr - libxml2 libssl libglib2.0
deb-based: zrpc - libpam0g libmysqlclient15
deb-based: zensched - libglib2.0 libmysqlclient15 zlib1g
deb-based: zpoll - libxen uuid
centos: libzxr libxml2 openssl glib2 zlib
centos: zrpc pam mysql
centos: zensched glib2 mysql zlib
centos: zpoll xen e2fsprogs-libs
opensuse: json-glib-strip
opensuse: libzxr libxml2 libopenssl glib2
opensuse: zrpc pam libmysqlclient
opensuse: zensched glib2 libmysqlclient zlib
opensuse: zpoll xen libuuid
[edit] Overview
All components (except for ui) can be configured and compiled by running "./bootstrap.sh" after checking them out from svn (svn co http://svn.zentific.com/trunk/MODULENAME). Then run "make install".
[edit] ZRPC post-install configuration:
Create the mysql database:
mysql>CREATE DATABASE zentific
Create the zentific user:
mysql>GRANT ALL ON zentific.* TO 'zentific'@'localhost' IDENTIFIED BY '$password';
Import the database structure:
`mysql zentific < zentific.sql`
Set up an admin account for the database:
`/opt/zentific/utils/zrpcdb_init`
Create system directories:
`mkdir /var/{run,log}/zentific`
Edit configuration files:
edit /opt/zentific/zrpc.conf (probably change listen to 0.0.0.0) edit /opt/zentific/db/zrpcdb.conf (mysql database information)
message discomfitor/zmike on irc if you run into any issues with this.
