Запуск консультант под linux

Установка и настройка интранет-версии Консультант-Плюс

При написании статьи использовалась версия КонсультантПлюс 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-версии

  1. Выполнить регистрацию приложения КонсультантПлюс:
    1. Сформировать запрос на регистрацию с помощью входящей в комплект поставки программы 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 Есть

    Установка и настройка интранет-версии

    1. Установить пакеты Astra Linux для работы с Интранет-версией (необходимо подключить в качестве репозитория основной диск и диск с актуальным оперативным обновлением):
      1. 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.service

      sudo 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/system

      consultant 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.

      Источник

      Читайте также:  Install x11 on linux
Оцените статью
Adblock
detector