В этой записке будет описан процес установки системы Мотив на Linux, а точнее на CentOS. Система ставится долго, так как происходит процесс компиляции, по мимо долгой компиляции будут заданы не которые вопросики.
После установки системы, вы узнаете об обновлении системы, что на мой взгляд надо знать. Так как разработчики делают патчи, которые устраняют критические ошибки.
Установка Motiw
Установим не достающие пакеты CentOS 5:
yum install flex zlib openssl perl xinetd bzip2 gcc-c++ gcc make m4 libtool openssl-devel libm.so.6 -y
yum install java-1.6.0-openjdk -y
или на CentOS 6:
rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-5.noarch.rpm
yum install gcc gcc-c++ make m4 xinetd libtool java-1.6.0-openjdk openssl openssl-devel grep sed nettee which flex zlib perl bzip2 m4 libm.so.6 -y
Добавим русскую локаль:
export LANG="ru_RU.UTF-8"
Все теперь можно приступать к установке системы Мотив версии 1.2.0.15, скачайте архивный файл Motiw-4U-1.2-Linux.tar.bz2, распакуйте его и запустите команду:
./install_linux.sh
Разработчики советуют использовать файловые системы Ext4 и ReiserFS.
Обновление
Здесь вкратце рассмотрим процедуру обновления, обязательно перед обновлением создайте текущий бекап систем. Бывает не удачно накатываются обновления, приходится один и тот же патч накладывать по не сколько раз, пока Мотив не заработает.
cd /var/Motiw/db
/opt/fb21cs/bin/gfix -online -user SYSDBA -pass masterkey motiw.fdb
Переименуйте файл motiw_patcher.ini в motiw_patcher_linux.ini :
motiw_patcher_linux.ini -> masterkey
cp motiw_patcher.ini motiw_patcher.ini.orig
cp motiw_patcher_linux.ini motiw_patcher.ini
И запустите обновления:
/usr/local/bin/php motiw_patcher.php
Правильная настройка службы ActiveMQ в config_motiw.ini
# vi /var/Motiw/scripts/include/config_motiw.ini
Раздел [ActiveMQ] должен содержать следующие настройки:
AQAddress="IP_адрес_Вашего_сервера"
AQQueue="IP_адрес_Вашего_сервера"
AQClientPort=4000
AQPort=61613
AQExpireTime=120