Установка CONQEST v14.19 b3 на сервер с Linux: различия между версиями

Материал из Wiki МИАЦ ВО
Перейти к навигации Перейти к поиску
(Компиляция)
(Настройка после компиляции)
Строка 51: Строка 51:
  
 
==Настройка после компиляции==
 
==Настройка после компиляции==
Переносим файлы настройки в каталог /etc
+
Создаем пользователя '''_conquest'''
 +
<pre>$sudo useradd -d /dev/null -s /dev/null conquest</pre>
 +
Переносим файлы настройки в каталог /etc и создаем нужные папки
 
<pre>
 
<pre>
 
$sudo su
 
$sudo su
 
#mkdir /etc/conquest-dicom-server
 
#mkdir /etc/conquest-dicom-server
 
#cp acrnema.map /etc/conquest-dicom-server/
 
#cp acrnema.map /etc/conquest-dicom-server/
 +
#cp dgate /etc/conquest-dicom-server/
 
#cp dgate.dic /etc/conquest-dicom-server/
 
#cp dgate.dic /etc/conquest-dicom-server/
 
#cp dgatesop.lst /etc/conquest-dicom-server/
 
#cp dgatesop.lst /etc/conquest-dicom-server/
 
#cp dicom.ini /etc/conquest-dicom-server/
 
#cp dicom.ini /etc/conquest-dicom-server/
 
#cp dicom.sql /etc/conquest-dicom-server/
 
#cp dicom.sql /etc/conquest-dicom-server/
 +
#mkdir /var/lib/conquest-dicom-server
 +
#mkdir /var/lib/conquest-dicom-server/MAG0
 +
#chown -R conquest:conquest /var/lib/conquest-dicom-server/MAG0
 +
#mkdir /var/log/conquest-dicom-server
 +
#chown -R conquest:conquest /var/log/conquest-dicom-server
 
</pre>
 
</pre>
Создаем файл /etc/default/dgate
+
Редактируем /etc/conquest-dicom-server/dicom.ini<br>
 +
Меняем параметры подключения к базе mysql  и редактируем строки
 
<pre>
 
<pre>
# Please note that you have to configure /etc/conquest-dicom-server/dicom.ini
+
MAGDevice0              = /var/lib/conquest-dicom-server/MAG0/
# to provide database configuration for conquest-mysql and conquest-postgres.
+
</pre>
# The variants with disk-based database (conquest-dbase and conquest-sqlite)
+
Добавляем строки
# have the follwing variable set to true by default since default database file
+
<pre>
# location is assumed.
+
StatusLog = /var/log/conquest-dicom-server/serverstatus.log
#
+
TroubleLog = /var/log/conquest-dicom-server/PacsTrouble.log
# Set the following variable true or false to run the daemon
+
</pre>
DGATE_ENABLE=true
+
Создаем базу данных
 +
<pre>$mysql -uroot -pqwerty
 +
mysql> create database conquest;
 +
mysql> \q
 +
$dgate -v -p
 
</pre>
 
</pre>
Создаем пользователя '''_conquest'''
 
<pre>$sudo useradd -d /dev/null -s /dev/null _conquest</pre>
 
Разрешаем сервис dgate
 
<pre>$sudo systemctl enable dgate.service</pre>
 

Версия 13:06, 30 сентября 2016

Пишу для себя, что бы не забыть.

Установка ОС

Делаем как написано тут включая п.3.2.

Доустановка пакетов

$sudo apt update && sudo apt upgrade -y
$sudo apt-get install g++ make libmysqld-dev apache2 -y
$sudo a2enmod cgi
$sudo service apache2 restart

Компиляция

Идем на сюда и качаем исходник - Beta version of the next release for Windows/Linux).
Распаковываем файл в домашнюю папку.

$mkdir conquest
$cd conquest
$unzip ../dicomserver1419beta3b.zip
$chmod 777 maklinux
$cd src/dgate
$chmod 777 jpeg-6c/configure
$chmod 777 maklinux
$cd ../..

Меняем файл ~/conquest/maklinux
Было 6 стр

SRC=./src/dgate;

Стало

SRC=./;

Было 14стр

cd ../../..

Стало

cd ..

После 65 строки вставляем

cp dgate ../..
cd ../..

Запускаем сомпиляцию

$sudo ./maklinux

Настройка после компиляции

Создаем пользователя _conquest

$sudo useradd -d /dev/null -s /dev/null conquest

Переносим файлы настройки в каталог /etc и создаем нужные папки

$sudo su
#mkdir /etc/conquest-dicom-server
#cp acrnema.map /etc/conquest-dicom-server/
#cp dgate /etc/conquest-dicom-server/
#cp dgate.dic /etc/conquest-dicom-server/
#cp dgatesop.lst /etc/conquest-dicom-server/
#cp dicom.ini /etc/conquest-dicom-server/
#cp dicom.sql /etc/conquest-dicom-server/
#mkdir /var/lib/conquest-dicom-server
#mkdir /var/lib/conquest-dicom-server/MAG0
#chown -R conquest:conquest /var/lib/conquest-dicom-server/MAG0
#mkdir /var/log/conquest-dicom-server
#chown -R conquest:conquest /var/log/conquest-dicom-server

Редактируем /etc/conquest-dicom-server/dicom.ini
Меняем параметры подключения к базе mysql и редактируем строки

MAGDevice0               = /var/lib/conquest-dicom-server/MAG0/

Добавляем строки

StatusLog = /var/log/conquest-dicom-server/serverstatus.log
TroubleLog = /var/log/conquest-dicom-server/PacsTrouble.log

Создаем базу данных

$mysql -uroot -pqwerty
mysql> create database conquest;
mysql> \q
$dgate -v -p