Персональные инструменты

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

Использование КонсультантПлюс в линукс-сети.

Центр инновационных языковых технологий КРАГСиУ состоит из 2-х подразделений: Бюро официального перевода и Лаборатории. На всех рабочих станциях - НауЛинукс 6.2, на сервере виртуалки - на НауЛинукс 6.2.

Переводчикам необходимо было установить сетевую версию КонсультантПлюс.

Для установки мы использовали существую NFS-папку Documents на сервере, где переводчики хранят все свои рабочие документы. В конце файла /etc/fstab всех рабочих станций есть строка:
192.168.2.249:/home/Documents    /mnt/Documents    nfs    rw,hard,intr    0 0
Создание ярлыков в домашних папках рабочих станций и монтирование этой папки были выполнены командой:
mkdir /mnt/Documents && ln -s /mnt/Documents /home/user/Documents
Права пользователю user были выставлены командой:
chown user:user /home/user/Documents
Это всё было уже сделано до установки КонсультантПлюс. В Documents скопировали папку с КонсультантПлюс, например, назвав папку как cons. И в корне (где надится файл cons.exe) создали файл start.key, где записали единственную строку:
/LINUX
На всех рабочих станция wine был уже установлен. Устанавливается wine стандартным способом, например, через yum.

Запустили "Приложения" --> "Wine" --> "Wine Configuration". Во вкладке "Диски" указали для диска Z: путь к смонтированной папке: /mnt/Documents/cons, далее "Применить".

Для регистрации КонсультантПлюс с терминала перешли в папку: /home/user/.wine/dosdevices/z\:/ и выполнили команду (это нужно сделать один раз и с любой рабочей станции):
wine cons.exe /REG /ADM /yes
Предложили зарегистрировать КонсультантПлюс. Ввели регистрационный номер и прошли регистрацию.

После регистрации необходимо с каждой рабочей станции запустить в терминале, перейдя в папку /home/user/.wine/dosdevices/z\:/:
wine cons.exe /yes
После выхода из программы на рабочем столе создаётся ярлык - кнопка запуска КонсультантПлюс. Отредактировали его, нажав правой кнопкой на ярлык и в строке "Команда" к существующей команде через пробел добавили /yes.

Если не создался ярлык (так бывает, когда на одной рабочей станции несколько пользователей и для последующих пользователей ярлык может не появиться), нужно КонсультантПлюс запустить в терминале, перейдя в папку /home/user/.wine/dosdevices/z\:/:
wine cons.exe /GROUP /yes
После этого ярлык обязательно появится на рабочем столе (не забудем его также отредактировать, как указано выше).

Обновление базы КонсультантПлюс выполняется командой в терминале в папке /home/user/.wine/dosdevices/z\:/:
wine cons.exe /yes /adm /receive_inet /base*
Для обновления базы на станции администратора (на рабочей станции, где производилась регистрация) можно создать кнопку запуска.

P.S. Ключ /yes необходим для игнорирования периодически появляющейся ошибки:
[WNetGetUniversalName - Z:] :NO_NETWORK