- Установка и настройка интранет-версии Консультант-Плюс
- Аннотация
- Установка offline-версии
- Регистрация offline-версии
- Установка и настройка интранет-версии
- Справочно-правовая система Консультант Плюс
- Настройка запуска Консультант+ на рабочей станции
- Создание ярлыка Консультант+
- Дополнительные ключи запуска КонсультантПлюс
- Установка драйвера защиты «Консультант Плюс» для серверной части
Установка и настройка интранет-версии Консультант-Плюс
При написании статьи использовалась версия КонсультантПлюс 4021.
Аннотация
Данная статья содержит описание последовательности действий для установки Интранет-версии СПС КонсультантПлюс (далее — Консультант+) на ОС Astra Linux. Для установки использовался предоставленный разработчиками Консультант+ комплект ПО. В качестве примера будет рассмотрена установка Консультант+ для пользователя с именем consultant (это имя принято в настройках Консультант+ по умолчанию). Предполагается, что установка выполняется администратором системы, имеющим привилегии суперпользователя (для Astra Linux Special Edition с включенным МКЦ — имеющим привилегии суперпользователя и высокий уровень целостности). Архив для установки загружен администратором в подкаталог Загрузки домашнего каталога администратора.
Установка offline-версии
Далее предполагается, что установочный комплект файлов Консультант+ скопирован (распакован) в подкаталог Загрузки домашнего каталога администратора, выполняющего установку.
- Создать пользователя consultant и его домашний каталог (/home/consultant). Команда:
/home/consultant/OFFLINE/CONSBASE/ ADM/ BASE/ DISTR/ RECEIVE/ SEND/ SYSTEM/ USERS/
sudo cp «Загрузки/SERVICE/PublicKey/consultant-plus_pub.key» «/etc/digsig/keys/»
sudo chown root:root «/etc/digsig/keys/consultant-plus_pub.key»
sudo update-initramfs -u -k all
Регистрация offline-версии
- Выполнить регистрацию приложения КонсультантПлюс:
- Сформировать запрос на регистрацию с помощью входящей в комплект поставки программы licons (представлена файлом с именем liconsXXXXXX, где XXXXXX — код из шести цифр. Программа далее для краткости обозначается именем licons):
Сформированный запрос будет размещен в каталоге /home/consultant/OFFLINE/CONSBASE/SEND (файл с расширением *.QR);
Licons tool 4021.00.20.534713 Copyright (C) КонсультантПлюс 1992-2021 Название системы Номер Регистрация ----------------------------------------------------------- Консультант Бюджетные организации 1030387 Есть
Программа выведет в консоль версию сборки, копирайт, каталог с информационной базой и каталог запуска licons. При необходимости программа построит общие словари. Пример полученной информации при запуске:
Licons tool 4020.00.00.443440 Copyright (C) ConsultantPlus 2020. All rights reserved. BASE path: /home/consultant/OFFLINE/CONSBASE/BASE/ pwd: /home/consultant ---------------------------------------------------------------- -------------- Название системы Номер Регистрация ---------------------------------------------------------------- -------------- КонсультантПлюс: Версия Проф 51113 Есть
Установка и настройка интранет-версии
- Установить пакеты Astra Linux для работы с Интранет-версией (необходимо подключить в качестве репозитория основной диск и диск с актуальным оперативным обновлением):
- Web-сервер apache2 и сопутствующие пакеты:
/home/consultant/ONLINE/cons/ CGI/ help/ querylog/ static4020_00_20_483774/ SYSTEM/ TEMP/
--CACHEDIR=/home/consultant/ONLINE/cons/TEMP
/home/consultant/OFFLINE/CONSBASE/
[Unit] Description=ConsultantPlus service [Service] Type=simple PIDFile=/tmp/conssrv2.pid WorkingDirectory=/home/consultant/ONLINE/cons/SYSTEM User=consultant Group=consultant ExecStart=/home/consultant/ONLINE/cons/SYSTEM/conssrv2 TimeoutSec=15 Restart=always [Install] WantedBy=multi-user.target
[Unit] Description=ConsultantPlus service [Service] Type=simple PIDFile=/tmp/conssrv2.pid WorkingDirectory=/home/consultant/ONLINE/cons/SYSTEM User=consultant Group=consultant ExecStart=/home/consultant/ONLINE/cons/SYSTEM/conssrv2 TimeoutSec=15 Restart=always [Install] WantedBy=multi-user.target le@se16:~$ cat /home/consultant/ONLINE/cons/SYSTEM/online-worker@.service [Unit] Description=ConsultantPlus worker on port %I PartOf=online-pool.target [Service] Type=simple PIDFile=/tmp/online-worker%I.pid WorkingDirectory=/home/consultant/ONLINE/cons/TEMP/CONSCACHE User=consultant Group=consultant ExecStart=/home/consultant/ONLINE/cons/CGI/online.cgi --port %I --conssrv standalone TimeoutSec=15 Restart=always [Install] WantedBy=multi-user.target
[Unit] Wants=conssrv2.service online-worker@8006.service online-worker@8007.service
sudo chmod -x /home/consultant//ONLINE/cons/SYSTEM/online-worker@.service sudo chmod -x /home/consultant//ONLINE/cons/SYSTEM/online-pool.target
sudo chmod -x /home/consultant//ONLINE/cons/SYSTEM/conssrv2.servicesudo ln -s /home/consultant/ONLINE/cons/SYSTEM/conssrv2.service /etc/systemd/system
sudo ln -s /home/consultant/ONLINE/cons/SYSTEM/online-worker@.service /etc/systemd/system
sudo ln -s /home/consultant/ONLINE/cons/SYSTEM/online-pool.target /etc/systemd/systemconsultant 688 6.1 6.5 502680 262928 ? Ssl 17:33 0:04 /home/consultant/ONLINE/cons/CGI/online.cgi --port 8007 --conssrv standalone consultant 691 6.2 6.5 502680 263068 ? Ssl 17:33 0:05 /home/consultant/ONLINE/cons/CGI/online.cgi --port 8006 --conssrv standalone
Если процессы не запустились, то следует внимательно проверить права на папки и файлы для вашего пользователя, а также пути во всех конфигурационных файлах (следите за регистром);
- Отключить авторизацию Apache2 (только для Astra Linux Special Edition): в файле /etc/apache2/apache2.conf раскомментировать параметр AstraMode и изменить его значение на off:
Справочно-правовая система Консультант Плюс
Установите Wine.
Если вы используете РЕД ОС 7.2, выполните команду:yum install wine winetricks -y
Если вы используете РЕД ОС версии 7.3 и старше, выполните команду:
dnf install wine winetricks -y
Выполните следующую команду от пользователя, для которого устанавливается Консультант+ (не из-под sudo или root):
winetricks riched30 winhttp
Запустите конфигуратор wine, перейдя в меню по пути Меню — Wine — Wine Configuration.
Запускать конфигуратор Wine нужно от того пользователя, под которым планируется работать в Консультант+
Установите необходимые дополнительные библиотеки, которые попросит установить Wine.
На вкладке Графика уберите галочку в пункте «Разрешить менеджеру окон декорировать окна» .Настройка запуска Консультант+ на рабочей станции
Для запуска «Консультант Плюс» на рабочей станции подключите сетевой диск с «Консультантом», это можно сделать разными способами. Инструкции по подключению сетевых дисков вы можете прочитать по ссылке, используйте подходящий для вас вариант. Рекомендуется использовать automount .
Если клиентский ПК находится в домене, то для подключения сетевого каталога с К+ воспользуйтесь инструкцией по ссылке.Дальнейшие команды выполняются от того пользователя, под которым планируется работать в Консультант+ (не от root)
Проверьте, что команда whoami выдаёт имя вашего пользователя, а не root.
После того, как сетевой каталог с К+ был подключен, например в /mnt/share/cons/ , перейдем к настройке wine. Для Консультант Плюс в wine важно создать сетевой диск, для этого выполните команду в консоли от обычного пользователя:
При этом откроется окно, в котором нужно создать сетевой диск, например К: и для него указать точку монтирования (каталог, в который был примонтирован Консультант+.), а тип диска обязательно выбрать «Сетевой диск».
Тогда, команда запуска Консультанта будет выглядеть следующим образом:
Первый запуск Консультант+ производится долго, так как выполняется обновление конфигурации wine.
Далее должна запуститься процедура регистрации рабочей станции. Не закрывая окна обмена информацией с администратором, необходимо зарегистрировать рабочую станцию с машины администратора. Для регистрации рабочей станции с машины администратора, запустите Консультант+ с ключом /adm . Перейдите в меню на пункт Сервис > Регистрация новых пользователей.
При успехе, на сервере и на клиенте будет увеличиваться прогресс регистрации в прогресс-баре.
В некоторых случаях могут возникать проблемы с регистрацией станций, т.е. при повторном запуске К+ снова просит зарегистрировать станцию. Это происходит из-за того, что у К+ есть ограничение по количеству различных прописываемых путей запуска К+ при регистрации станции. Их не может быть более пяти.
Т.е. если будет условно 50 станций, но у всех прописан одинаковый путь, то проблем с регистрацией быть не должно.Создание ярлыка Консультант+
Если при установке Консультант+ автоматически не создался ярлык запуска, то создайте на рабочем столе файл с расширением .desktop и содержанием:
[Desktop Entry] Name=ConsultantPlus Exec=wine K:\cons.exe /linux /yes Type=Application StartupNotify=true Comment=ConsultantPlus Icon=/usr/share/icons/hicolor/cons.ico StartupWMClass=cons.exe
В строке «Exec=wine K:\cons.exe /linux /yes» укажите свой каталог, в который был примонтирован Консультант+.
Переместите иконку cons.ico в /usr/share/icons/hicolor/ и укажите в параметрах ярлыка для значения Icon путь до него.В случае замедленной работы можно добавить ключ /sprocess=0 . При нормальной работе, не добавляйте этот ключ.
Ключ /yes необходим для подавления сообщения об ошибке [WNetGetUniversalName . ] : NO_NETWORKДополнительные ключи запуска КонсультантПлюс
Для приема пополнения из RECEIVE
wine cons.exe /adm /receive /base*
Для приема пополнения через интернет
wine cons.exe /adm /receive_inet /base*
wine cons.exe /adm /basetest /base*
Установка драйвера защиты «Консультант Плюс» для серверной части
Если файл-серверная часть «Консультант Плюс» будет располагаться на РЕД ОС, то для его работы нужно установить и запустить на РЕД ОС драйвер защиты сonslin. Этот файл необходим для успешных регистрации и обновления баз. Для установки драйвера защиты «Консультант Плюс» требуется файл сonslin с официального сайта Консультант+.
Поместите его в директорию /usr/local/bin. Переместить файл в этот каталог получится только с правами суперпользователя.Перейдите в консоли в каталог с файлом conslin и выполните копирование:
Владельцем conslin назначьте пользователя root и дайте права на выполнение:
# chown root:root /usr/local/bin/conslin # chmod +x /usr/local/bin/conslin
Результат успешного запуска сonslin:
bind: Address already in use
Если conslin не запустился и выдал ошибку о том, что не нашел библиотек, установите дополнительно пакеты:
для РЕД ОС версии 7.1 или 7.2:# yum install glibc.i686 compat-libstdc++-33.x86_64 libstdc++.i686
для РЕД ОС версии 7.3 и старше:
# dnf install glibc.i686 compat-libstdc++-33.x86_64 libstdc++.i686
Для автоматической загрузки драйвера защиты надо отредактировать файл rc.local
В конец файла добавить строку:
Закрыть с сохранением файл и выполнить команду:
Дата последнего изменения: 15.02.2023
Если вы нашли ошибку, пожалуйста, выделите текст и нажмите Ctrl+Enter.