Установка CONQEST v14.19 b3 на сервер с Linux
Пишу для себя, что бы не забыть.
Установка ОС
Делаем как написано тут включая п.3.2.
Доустановка пакетов
$sudo apt update && sudo apt upgrade -y $sudo apt-get install g++ make libmysqld-dev apache2 authbind unzip -y $sudo a2enmod cgi $sudo service apache2 restart
Компиляция
Идем на сюда и качаем исходник - Beta version of the next release for Windows/Linux).
Распаковываем файл в домашнюю папку.
$wget http://ingenium.home.xs4all.nl/dicomserver/dicomserver1419beta3b.zip $mkdir conquest $sudo mkdir /usr/local/man/man1/ $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 и создаем нужные папки. Для этого создаем файл ~/conquest/conquest_install.sh
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
Запускаем
sudo sh ~/conquest/conquest_install.sh
Редактируем /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 $cd /etc/conquest-dicom-server/ $./dgate -v -r
Качаем предыдущую версию для Linux. Распаковываем ее и находим файл conquest-pacs.sh. Копируем его в /etc/init.d и редактируем под свои пути.