Astra linux консультант плюс установка

КонсультантПлюс

Для запуска под ALT оболочки КонсультантПлюс необходим Wine + движок Gecko. Установите Wine согласно инструкции.

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

Для примера, директория Консультанта с базами данных и запускаемым файлом cons.exe уже размещена на сетевом ресурсе сервиса Samba в директории //server/public/consultant .

Также пользователя необходимо добавить в группу users:

Настройка станции администратора

Подключение сетевого диска

Лучше всего для подключения ресурса использовать утилиту autofs.

Настроить нужно по инструкции: Autofs#samba, предварительно заведя на Самбе необходимого пользователя.

Имя директории для монтирования указывается при настройке в файле /etc/auto.tab в начале строки.

Пусть это будет consultant, следовательно ресурс смонтируется в папку /mnt/auto/consultant .

consultant -fstype=cifs,username=consultant,credentials=/etc/auto.smb.auth,noperm ://server/public/consultant

После настройки autofs — не забудьте включить одноименный сервис.

Далее от обычного пользователя запускаем команду winecfg и в открывшемся окне переходим на вкладку «Диски». Добавляем диск K: -> /mnt/auto/consultant, нажимаем кнопку «Дополнительно» и тип диска устанавливаем «Сетевой». Затем выполняем следующие команды:

$ cd ~/.wine/dosdevices/k\: $ wine cons.exe /LINUX /YES

после этого появится ярлык на рабочем столе пользователя (к команде в нем необходимо будет добавить /LINUX).

При необходимости более точного соответствия внешнего вида, можно под пользователем установить шрифты:

Регистрация

Главное, что потребуется — бинарник conslin, собранный под соответствующую архитектуру, который согласно прилагаемой к нему инструкции помещают в /usr/local/bin и запускают с правами суперпользователя. Для успешных регистрации и обновления баз, данный бинарник должен быть запущен, проще всего настроить его на автостарт при каждом запуске через rc.local. На данный момент его можно найти в поставке Консультанта:

$ su - # cp /mnt/auto/consultant/Conslin/conslin /usr/local/bin/ # chown root:root /usr/local/bin/conslin

Затем нужно выполнить запуск Консультанта с ключом /REG:

$ cd ~/.wine/dosdevices/k\: $ wine cons.exe /LINUX /REG

С помощью представителя Консультант регистрируем комплект, а после запускаем с ключом /ADM: чтобы произошло формирование словарей.

Обновление БД

Обновление баз производится вызовом команды:

$ wine k:\\cons.exe /LINUX /ADM /RECEIVE_INET /BASE*

если у Вас мало дискового пространства на станции администратора, также лучше указать временную папку на сетевом ресурсе, добавив соответствующий ключ: /TEMPINETDIR=K:\TEMP

Читайте также:  Внутреннее устройство ядра линукс

Автообновление БД по расписанию

Поставьте на расписание от пользователя команду

xvfb-run -a wine k:\\cons.exe /LINUX /ADM /RECEIVE_INET /BASE* /YES /TEMPINETDIR=K:\TEMP

xvfb-run придётся доустановить, он нужен поскольку cons.exe необходим десктоп для вывода сообщений о ходе обновления. В /etc/crontab команда на запуск по расписанию, скажем в 3:00 ежедневно, может выглядеть например так:

0 8 * * * user /home/user/.consupdate.sh

и не забудьте запустить сервис crond.

Настройка клиентских станций

Сводится к установке требуемых пакетов (Wine и autofs ) и настройке сетевого диска (см. выше).

Подключение каждого нового пользователя на машинах с Линуксом не требует регистрации новой рабочей станции в КонсультантПлюс через станцию администратора, в отличии от Windows (в этом случае нужно с ключом /ADM зайти в меню «Сервис» -> «Регистрация станций»)

Настройка файловой версии

Помимо установки Wine, потребуется заготовить непривилегированного пользователя — пусть это тоже будет пользователь consultant — и отдельный каталог для компонентов приложения и баз данных, например /opt/consultant

$ su - # adduser consultant # passwd consultant # mkdir /opt/consultant # chown -R consultant:consultant /opt/consultant

Требуется право записи в каталог для группы consultant, в любом случае на подкаталог /ADM точно требуется. Весь комплект КонсультантПлюс следует записать в отведенный каталог, и делать это либо от пользователя consultant, либо после копирования назначить его и группу владельцами. Всех локальных пользователей, которым нужно ПО, следует включить в группу consultant. Если этого не сделать, характерной ошибкой будет сообщение о недоступности файла CONS.ADM

Чтобы WINE получил каталог, проще всего сделать символическую ссылку на /opt/consultant из домашнего каталога пользователя.

$ su consultant $ ln -s /opt/consultant ~/consultant

Если поместить ссылку в /etc/skel, каждый новый пользователь получит её автоматически. От обычного пользователя КонсультантПлюс будет запускаться так:

$ wine d:\\consultant\\cons.exe /LINUX #диск D: в этом случае настроен на домашнюю папку пользователя 

Нормально будет изготовить такой ярлык и раздать его на рабочие столы пользователей и в /etc/skel если необходимо.

Регистрация станции администратора и обновление БД в этом случае необходимо делать под пользователем consultant. Процедуры аналогично описанным для сетевой версии.

Многопользовательский режим (для файловой версии)

Можно подключить пользователей по протоколу NX через FreeNX и nxclient. Если изначально поставить сервер под КонсультантПлюс в режиме «Рабочая станция», при установленном туда freenx-server в распоряжении пользователей сразу окажется LibreOffice и (если настроено) печать на локальные принтеры. Работает также буфер обмена. Если же порт tcp/22 сервера пропустить в Интернет, то пользователи умеющие установить дома nxclient и помнящие пароль смогут воспользоваться базами Консультанта и во внеурочное время.

Читайте также:  Открыть скрытые файлы linux

Приятно, что при этом способе подключение каждого нового пользователя не требует регистрации новой рабочей станции в КонсультантПлюс, поскольку для него все пользователи считаются локальными. И вообще вмешательства администратора, если настроить /etc/skel.

Источник

ПО «Консультант» запускается с ошибкой

Подскажите в какую сторону копать.
Установил wine, дополнительно установил wine-gecko, в каталоге .wine находятся все необходимые библиотеки.
Запуск и работа с Гарантом находящиеся на той же виндовой шаре проходит без проблем.
При запуске Консультант плюс — проблема — постоянно выскакивает окно — ошибка в соединении, но в итоге запускается. При попытке что либо сделать в окне постоянно выскакивает — ошибка в соединении и медленная работа.
Как исправить эту проблема с работой Консультант Плюс?

Fd1501h

Moderator

z3f

New member

На данный момент решение не подходит, так как не могу примонтировать виндовс-шару с помощью cifs — операция не поддерживается в ответ на команду sudo mount -t cifs bla-bla-bla

Fd1501h

Moderator

На данный момент решение не подходит, так как не могу примонтировать виндовс-шару с помощью cifs — операция не поддерживается в ответ на команду sudo mount -t cifs bla-bla-bla

z3f

New member

Конечно! Не знаю зачем, но даже перезагрузился. Результат один — OPERATION NOT SUPPORTED.
Но при неправильном вводе пароля получаем permission denied.

Fd1501h

Moderator

Конечно! Не знаю зачем, но даже перезагрузился. Результат один — OPERATION NOT SUPPORTED.
Но при неправильном вводе пароля получаем permission denied.

Попробуйте использовать опцию sec=ntlm или подобрать версию SMB (от 1.0 и попробуйте на 3.0) протокола параметр vers=1.0

z3f

New member

Попробуйте использовать опцию sec=ntlm или подобрать версию SMB (от 1.0 и попробуйте на 3.0) протокола параметр vers=1.0

sudo mount -t cifs //10.0.0.1/apps/consultant /media/cons -o dom=app.local,user=s.ches,sec=ntlm
Password for s.ches@//app.local/apps/consultant: *
*********
mount error(22): Invalid argument
ЧЯДНТ?

Читайте также:  Управление правами доступа файлам linux

z3f

New member

Попробуйте использовать опцию sec=ntlm или подобрать версию SMB (от 1.0 и попробуйте на 3.0) протокола параметр vers=1.0

z3f

New member

1. Не решение — пакета playonlinux нет в репозитариях.
2. Запустил sudo wine /adm /reg — та же самая ошибка
Под Wine Консультант запускается с ошибкой. Все по прежнему.

Fd1501h

Moderator

1. Не решение — пакета playonlinux нет в репозитариях.
2. Запустил sudo wine /adm /reg — та же самая ошибка
Под Wine Консультант запускается с ошибкой. Все по прежнему.

1.) Playonlinux ставиться отдельно, описано в ветки форума что я вас скинул
2.) Вы какую-то хрень делаете!
2.1) НИКОГДА не запускате wine через sudo.
2.2) параметры /adm /reg нужно прописывать не в wine, а в параметр запуска Консультанта (и то если вы под wine запускате Сервер Консультанта)!
2.3) Вам нужно запустить Консультант только с одним единственнным ключом /LINUX

z3f

New member

1.) Playonlinux ставиться отдельно, описано в ветки форума что я вас скинул
2.) Вы какую-то хрень делаете!
2.1) НИКОГДА не запускате wine через sudo.
2.2) параметры /adm /reg нужно прописывать не в wine, а в параметр запуска Консультанта (и то если вы под wine запускате Сервер Консультанта)!
2.3) Вам нужно запустить Консультант только с одним единственнным ключом /LINUX

1. Поставил, после запуска скрипта — ImportError: No module named wxversion failed tests Please install python before trying to run this program. Python при этом установлен.
$python
Python 2.7.13 (default, Nov 24 2017, 17:33:09)
[GCC 6.3.0 20170516] on linux2
Type «help», «copyright», «credits» or «license» for more infor
mation.
>>>
2. Согласен.
2.1 но у сожалению только так консультант выдает хоть какаю то ошибку — из под пользователя он вообще не запускается — то есть даже в процессах не висит.
2.2 да уже согласен на любые действия лишь бы запустить
2.3 при попытке запуска с ключом /linux не с повышенными правами консультант даже в процессы не попадает.

Прошу помощи — что я должен сделать, чтобы запустить консультанта расположенного на Виндовс шаре. По порядку, пожалуйста. Четкая и простая инструкция.

Источник

Оцените статью
Adblock
detector