Форум проекта Matuntu
Программное обеспечение => Другое ПО => Тема начата: snowman-fedya от 22 Ноября 2019, 20:53:40
-
Понадобилось запустить программу, которая виндовая и работает с MS SQL через ODBC. Совет от https://tech22-info.livejournal.com/78734.html (и его варианты) не помог: пишет, что не виден сервер. Вообще wine в сетевом отношении странная вещь: ни пропинговать, ни посмотреть виндовые сетевые шары. Если есть у кого опыт настройки вот такой связки, буду очень признателен за любую работающую рекомендацию :)
B64, POL, wine32 3.20
-
По Вашей ссылке в статье приведены устаревшие команды winetricks. Когда-то библиотеки устанавливались именно так. Сейчас произошли некоторые изменения в winetricks. Сразу же по поиску в яндексе (https://yandex.ru/search/?clid=9582&text=Wine%20и%20ODBC&l10n=ru&lr=12) находится очень много по Вашей теме. Наиболее интересная документация - Глава 3. Настройка Wine (Конфигурация) (https://www.opennet.ru/docs/RUS/wine_guide/wine-ug-3.html).
-
По Вашей ссылке в статье приведены устаревшие команды winetricks. Когда-то библиотеки устанавливались именно так. Сейчас произошли некоторые изменения в winetricks. Сразу же по поиску в яндексе (https://yandex.ru/search/?clid=9582&text=Wine%20и%20ODBC&l10n=ru&lr=12) находится очень много по Вашей теме. Наиболее интересная документация - Глава 3. Настройка Wine (Конфигурация) (https://www.opennet.ru/docs/RUS/wine_guide/wine-ug-3.html).
Увы, ни одного рабочего рецепта я не нашёл. По указанной вами ссылке вообще только общие фразы. Конечно, вполне возможно, что тут мешает какой-то другой нюанс, например, тот, что wine32 работает в 64-битном окружении и есть проблемы сетевого характера. Может быть, проблема в работе named pipe в wine32. Пока пути решения или хотя бы диагностики проблемы не вижу :(
-
Увы, ни одного рабочего рецепта я не нашёл. По указанной вами ссылке вообще только общие фразы. Конечно, вполне возможно, что тут мешает какой-то другой нюанс, например, тот, что wine32 работает в 64-битном окружении и есть проблемы сетевого характера. Может быть, проблема в работе named pipe в wine32. Пока пути решения или хотя бы диагностики проблемы не вижу :(
С Вашими общими фразами полностью согласен. Понял так, что команды по установке достаточно специфичных библиотек не находят сервер, на котором они расположены, поэтому дал ссылку на руководство, часть 3.1.2. которого и ниже посвящена настройке библиотек средствами winecfg. Отвечу более чем по существу: WoT - сетевая игра и свои сервера не просто видит, но и даёт выбор подключения к нужному, т.е. в скрипте её установки прописано всё необходимое. Тема по установке танков на форуме есть, там всё и найдете. Линуксовые приложения, идущие в сеть, открывают порты. А виндовые приложения даже из-под вайна могут в них упереться. Поэтому проверить порт, по которому Вы выходите в сеть, тоже необходимо.
PS. По поводу wine32, работает в 64-битном окружении..... не стОит внимания.
-
Увы, ни одного рабочего рецепта я не нашёл. По указанной вами ссылке вообще только общие фразы. Конечно, вполне возможно, что тут мешает какой-то другой нюанс, например, тот, что wine32 работает в 64-битном окружении и есть проблемы сетевого характера. Может быть, проблема в работе named pipe в wine32. Пока пути решения или хотя бы диагностики проблемы не вижу :(
С Вашими общими фразами полностью согласен. Понял так, что команды по установке достаточно специфичных библиотек не находят сервер, на котором они расположены, поэтому дал ссылку на руководство, часть 3.1.2. которого и ниже посвящена настройке библиотек средствами winecfg. Отвечу более чем по существу: WoT - сетевая игра и свои сервера не просто видит, но и даёт выбор подключения к нужному, т.е. в скрипте её установки прописано всё необходимое. Тема по установке танков на форуме есть, там всё и найдете. Линуксовые приложения, идущие в сеть, открывают порты. А виндовые приложения даже из-под вайна могут в них упереться. Поэтому проверить порт, по которому Вы выходите в сеть, тоже необходимо.
PS. По поводу wine32, работает в 64-битном окружении..... не стОит внимания.
Нет, проблема в том, что не устанавливается коннект с SQL сервером. Причём тут WoT? Я в танчики не игрался и не собираюсь. А не устанавливаться коннект может по разным причинам, начиная от неверной установки либ winetricks'ом. Проверить же изнутри вайна доступность сервера -- та ещё задачка. Не работает даже ping. Ну вот я уже увидел, что изнутри вайна не видна вообще сеть, виндовые браузеры ничего не могут открыть. В чём проблема, пока не понял. Есть и ещё метод: настроить linux-odbc, а от него уже коннект (уже не по сети) протащить в вайн. Но вменяемого мануала, как это сделать, не нашёл. Сеть полна старых советов, а уже за 2011 год советы не катят, в вайне поменялось достаточно много, да и в линуксе, и драйвера от MS SQL уже другие, и привязывать их надо как-то хитро. Пока же вопрос -- как прокинуть в вайн ip и как проверить там, что он таки прокинут, остаётся открытым. Разве что попробовать установить 32-битный линукс (в виртуалку) и посмотреть на взаимодействие с вайном там. Но мне всё равно нужен на машине 64-битный...
-
Когда-то очень давно читал, что для работы вайна в сети необходим wine-gecko. При всех установках вайна он притягивался при первом выполнении команды winecfg. Проверил у себя в Matuntu-B64. В комплекте стандартной установки нынешних вайнов входит предустановленный IE. Просто запустил его и он по умолчанию зашёл на сайт WineHQ, сменил в адресной строке ссылку на наш сайт и он спокойно вошёл на форум.
(https://i.imgur.com/EOBmwl1.png)
-
Когда-то очень давно читал, что для работы вайна в сети необходим wine-gecko. При всех установках вайна он притягивался при первом выполнении команды winecfg. Проверил у себя в Matuntu-B64. В комплекте стандартной установки нынешних вайнов входит предустановленный IE. Просто запустил его и он по умолчанию зашёл на сайт WineHQ, сменил в адресной строке ссылку на наш сайт и он спокойно вошёл на форум.
(https://i.imgur.com/EOBmwl1.png)
ну вот. А у меня оно не работает, и в чём дело, не понять. gecko я устанавливал при создании префикса. Хотя это только рендеринг для тамощнего iexplorer, для других браузеров, типа opera или iron не нужен. Но сетки не видят и они. "Что-то где-то не так" (с)
-
Может этот опыт (https://habr.com/ru/post/333468/) Вам будет полезен. Попробуйте и поделитесь результатом, пожалуйста.
-
Может этот опыт (https://habr.com/ru/post/333468/) Вам будет полезен. Попробуйте и поделитесь результатом, пожалуйста.
Нет, это совсем не то. То есть существует вроде бы возможность трансляции запросов MS SQL из линуксово клиента в wine, но мне кажется это избыточным. Тем более что все пишут -- можно обойтись чисто виндовым клиентом. Но чего-то не хватает, чтобы оно заработало.