Печать
Просмотров: 6069
 

Для запуска сетевой версии "Консультант Плюс" кроме wine (я использую wine-public версии 1.1.25), понадобится установить заплатку CIFS@Etersoft (etercifs), проследовав следующей инструкции по установке CIFS@Eterсifs (etercifs) в NauLinux



Создадим точку монтирования для сетевого каталога, в котором расположен Консультант Плюс:

# mkdir /mnt/veda

Смонтируем сетевой каталог с Консультант Плюсом, например командой:

# mount -t cifs //winserv/veda /mnt/veda

Перейдём в каталог UNC командой:

# cd ~/.wine/dosdevices/unc/

и создадим символическую ссылку на уже смонтированную по протоколу cifs сетевую папку командой:

# ln -s /mnt/veda veda

Далее зайдём в настройки wine командой:

# winecfg

перейдём на закладку "Диски". Нажмём кнопку автозаполнение. Каталог ~/.wine/dosdevices/unc/veda/ назначится на букву диска, диск будет сетевым (также можно вручную назначить букву диска на сетевую папку, тип диска выставить - "Сетевой").

Перйдём в каталог:

# cd ~/.wine/dosdevices/unc/veda/
или в каталог:

# cd ~/.wine/dosdevices/k:/
(предполагаем, что сетевая папка veda смонтирована через UNC на букву k:)

и запустим Консультант Плюс командой:

# wine cons.exe
или командой:

# wine CONS.EXE
(регистр имеет значение!)


При запуске будет "выскакивать" сообщение об ошибке с таким текстом:
[ WNetGetUniversalName - K: ] :NO_NETWORK

K: - это буква диска на которую назначен каталог veda

Если появляется другое сообщение об ошибке, то у Вас проблемы со сборкой или подгрузкой etercifs.

P.S.:
После многочисленных экспериментов выяснилось, что модуль etercifs никакой роли не играет для wine-public. Без него Консультант Плюс запускается так же с ошибкой NO_NETWORK.