Установка CONQEST v14.19 b3 на сервер с Linux: различия между версиями
Перейти к навигации
Перейти к поиску
Misha (обсуждение | вклад) (→Компиляция) |
Misha (обсуждение | вклад) (→Настройка после компиляции) |
||
Строка 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/conquest-dicom-server/dicom.ini<br> | |
+ | Меняем параметры подключения к базе mysql и редактируем строки | ||
<pre> | <pre> | ||
− | + | MAGDevice0 = /var/lib/conquest-dicom-server/MAG0/ | |
− | + | </pre> | |
− | + | Добавляем строки | |
− | + | <pre> | |
− | + | StatusLog = /var/log/conquest-dicom-server/serverstatus.log | |
− | + | TroubleLog = /var/log/conquest-dicom-server/PacsTrouble.log | |
− | + | </pre> | |
− | + | Создаем базу данных | |
+ | <pre>$mysql -uroot -pqwerty | ||
+ | mysql> create database conquest; | ||
+ | mysql> \q | ||
+ | $dgate -v -p | ||
</pre> | </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