Installation Help

From Zentific Wiki

Jump to: navigation, search

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.

[edit] DEPRECATED

[edit] Components

[edit] Zentific-Poll

[edit] Zentific-XMLRPC (Now zrpc)

[edit] Zentific-Scheduler (Now zensched)

[edit] Zentific-Interface

[edit] Zentific-Tools

Personal tools