Установка Electronic Business Assistant в среде linux

Answer

Для установки Electronic Business Assistant необходимо получить файлы с исходным кодом с сайта разработчика.

Последовательность установки следующая:

1. распоковать дистрибутив, используя команду:

tar -zxvf ./eba.tar.gz

В результате, вы получите следующую структуру каталогов:

drwxr-xr-x 5 4096 2009-07-22 21:52 EBA
drwxr-xr-x 6 4096 2009-07-22 21:52 contracts
drwxr-xr-x 5 4096 2009-07-22 21:52 dbsync
drwxr-xr-x 5 4096 2009-07-22 21:52 docflow
drwxr-xr-x 5 4096 2009-07-22 21:52 doctemplate
drwxr-xr-x 4 4096 2009-07-22 21:52 iArchive
drwxr-xr-x 6 4096 2009-07-22 21:52 iClients
drwxr-xr-x 6 4096 2009-07-22 21:52 istaff
drwxr-xr-x 5 4096 2009-07-22 21:52 jobadmin
drwxr-xr-x 6 4096 2009-07-22 21:52 orders
drwxr-xr-x 6 4096 2009-07-22 21:52 orgchart
drwxr-xr-x 6 4096 2009-07-22 21:52 reportadmin
drwxr-xr-x 5 4096 2009-07-22 21:52 scriptdevel
drwxr-xr-x 3 4096 2009-07-22 21:52 sqlite
drwxr-xr-x 5 4096 2009-07-22 21:52 sqlqueries
drwxr-xr-x 6 4096 2009-07-22 21:52 tablereport
drwxr-xr-x 5 4096 2009-07-22 21:52 useradmin

Каталог ./EBA содержит ядро продукта Electronic Business Assistant, остальные каталоги представляют собой набор самостоятельных модулей (plugin`s) с определенным набором функций системы.

Процесс сборки ядра и модулей абсалютно не отличаются.

2. Сборка модулей.

Перейти в корневой каталог собираемого модуля, например:

cd ./EBA

Непосредственно сборка:

<PATH_TO_QT4>/bin/qmake EBA.pro

make

Аналогичным образом производится сборка необходимых модулей.

3. Синхронизация базы данных

После сборки всех необходимых модулей, необходимо произвести синхронизацию базы данных к актуальному состоянию. Для этих целей используются синхроскрипты.

Первым выполняется синхроскрипт, размещенных в каталоге модуля sqlite.

Для выполнения синхроскрипта необходимо перейти в каталог ядра системы:

cd ./EBA/bin

и выполнить команду:

./EBA -startup ../../sqlite/startup.sql

Если необходимо формирование лог-файла с данными, о процессе синхронизации базы данных, то используется следующий вариант команды:

./EBA -startup ../../sqlite/startup.sql -sqltrace ./sql.log

В данном случае, в текущем каталоге будет сформирован лог-файл, с именем файла sql.log, содержащий информацию о прохождение процедуры синхронизации, в том числе и сообщения об ошибках.

Синхроскрипты размещаются только в тех модулях, для которых необходима синхронизация базы данных.

3. Запуск и первый вход в систему

Запуск Electronic Business Assistant произволится командой ./EBA/bin/EBA

При первом запуске, для входа в систему, используется имя пользователя admin, пароль admin. После входа в систему необходимо изменить имя пользователя и пароль.

Для вновь созданных пользователей используется пароль 123456.

категория

Tags for this item

 
©2009 «IT Развитие»