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