Если win программа не зпускается в wine (Есть ли другие _честные способы_ запустить её не в виндовс среде?)
Модератор: Модераторы разделов
-
- Сообщения: 149
- ОС: Sidux, Linux Mint
Если win программа не зпускается в wine
Совсем не в теме, поэтому прошу прошения за может быть не совсем корректную постановку вопроса.
Вопрос состоит в следующем:
Есть программа написаная на FoxPro, которая упорно не хочет запускаться под вайном (как оригинальным, так и от этерсофта). Программа будет работать на трех машинах, запускается с одной (по сети).
Ставить на все три лицензионнный виндовс для меня накладно, к тому же кроме этой программы на машинах практически ничего не будет.
Можно ли средствами Линукс, но не через вайн, по сети как то запускать программы под виндовс.
Или я не разбираюсь в лицензировании. Короче вот такая ситуация: три машины, одна легальная виндовс, программа, работающая только под виндовс, которую нужно запустить ещё в двух экземплярах. И желание не нарушать законодательство.
Вопрос состоит в следующем:
Есть программа написаная на FoxPro, которая упорно не хочет запускаться под вайном (как оригинальным, так и от этерсофта). Программа будет работать на трех машинах, запускается с одной (по сети).
Ставить на все три лицензионнный виндовс для меня накладно, к тому же кроме этой программы на машинах практически ничего не будет.
Можно ли средствами Линукс, но не через вайн, по сети как то запускать программы под виндовс.
Или я не разбираюсь в лицензировании. Короче вот такая ситуация: три машины, одна легальная виндовс, программа, работающая только под виндовс, которую нужно запустить ещё в двух экземплярах. И желание не нарушать законодательство.
-
- Сообщения: 782
- Статус: Задвинутый соучастник
-
- Сообщения: 149
- ОС: Sidux, Linux Mint
-
- Сообщения: 3340
- Статус: It's the GNU Age
- ОС: Debian
Re: Если win программа не зпускается в wine
Кроме указанных двух версий Вайна, существует ещё Cedega (заточенная под игры) и CodeWeavers Wine (под офисные приложения от Microsoft).
Они платные, но в случае Седеги, в Интернете (в частности, в торрент-поисковиках) можно найти пиратские копии. В случае Codeweavers триальную версию раздают с официального сайта: http://www.codeweavers.com/products/download_trial_linux/. Проверить, а дальше, если ваша программа под тем или другим заработает, приобрести лицензионную версию соответствующего эмулятора может оказаться гораздо дешевле, чем приобретать копии лицензионной Windows.
И ещё, что означает "упорно не хочет запускаться под вайном"? Может быть, стоит написать соответствующий багрепорт, на winehq.org или в Этерсофт?
Они платные, но в случае Седеги, в Интернете (в частности, в торрент-поисковиках) можно найти пиратские копии. В случае Codeweavers триальную версию раздают с официального сайта: http://www.codeweavers.com/products/download_trial_linux/. Проверить, а дальше, если ваша программа под тем или другим заработает, приобрести лицензионную версию соответствующего эмулятора может оказаться гораздо дешевле, чем приобретать копии лицензионной Windows.
И ещё, что означает "упорно не хочет запускаться под вайном"? Может быть, стоит написать соответствующий багрепорт, на winehq.org или в Этерсофт?
-
- Сообщения: 2121
- Статус: вне статуса
- ОС: Gentoo ~
Re: Если win программа не зпускается в wine
а foxpro runtime поставили? Эти dll обычно в system32 сидят.
И что значит не хочет? что пишет?
И что значит не хочет? что пишет?
-
- Сообщения: 149
- ОС: Sidux, Linux Mint
Re: Если win программа не зпускается в wine
Что пишет напишу завтра, когда до дома доберусь. Поставить dll... Достаточно библиотеку скопировать или её надо как-то устанавливать(регистрировать)? И как эта библиотека называется? поиск *fox*.dll дал результат только odfox32.dll
-
- Сообщения: 2121
- Статус: вне статуса
- ОС: Gentoo ~
Re: Если win программа не зпускается в wine
vfp*.dll надо. Достаточно просто скопировать. Или установить Microsoft Visual FoxPro Runtime
-
- Сообщения: 149
- ОС: Sidux, Linux Mint
Re: Если win программа не зпускается в wine
Наконец добрался до инета. Сделал все как советовали. Результаты:
В кроссоверофисе программа не запускается. что пишет сказать не могу, так как не разобрался как запускать из командной строки, или посмотреть где должно писать.
В обычном вайне и вайне от этерсофт (УРА!) запускается!!!! Ничего ругательного не пишет. НО!!!!!!!!!
В виндовсе програма стартует приблизительно за 30 секунд.
в Вайне она у меня уже пошла на вторые сутки (пока ещё до конца не загрузилась). Проверяет файлы

Где покопаться? и где посмотреть логи?
после wine start start.bat идет нормальная (пока нормальная) но оооооочень медленная работа программы.
-
- Сообщения: 2121
- Статус: вне статуса
- ОС: Gentoo ~
Re: Если win программа не зпускается в wine
NET писал(а): ↑19.12.2007 15:34В кроссоверофисе программа не запускается. что пишет сказать не могу, так как не разобрался как запускать из командной строки, или посмотреть где должно писать.
В обычном вайне и вайне от этерсофт (УРА!) запускается!!!! Ничего ругательного не пишет. НО!!!!!!!!!
В виндовсе програма стартует приблизительно за 30 секунд.
в Вайне она у меня уже пошла на вторые сутки (пока ещё до конца не загрузилась). Проверяет файлы
Где покопаться? и где посмотреть логи?
после wine start start.bat идет нормальная (пока нормальная) но оооооочень медленная работа программы.
У кроссовера другая директория (~/.cxoffice/ вроде), там нужно поискать куда скопировать, или установите в нём VFP Runtime.
То что прога такая тормозная? или комп? Я тут Компас-3D V9 гоняю и никакого замедления не ощущаю (глюки конечно некоторые есть). Может ещё какие DLL надо взять нативные (msvcrt.dll например и native,buildin для неё прописать)...
А почему start.bat? что в нём написано?
-
- Сообщения: 149
- ОС: Sidux, Linux Mint
Re: Если win программа не зпускается в wine
start.bat c:\EXES\REG_S.EXE -TCc:\RSN050\USER\CONFIG.RS1
CONFIG.RS1
KEYCOMP=WINDOWS
CODEPAGE=1251
DATE=GERMAN
EXCLUSIVE=OFF
TALK=OFF
STATUS=ON
HOURS=24
PATH=C:\EXES;C:\RSN050\RSSYS_1;C:\RSN050\RSSYS;C:\RSN050\RS
DEFAULT=c:\RSN050\RS
MEMLIMIT = 20
TMPFILES=c:\TEMP
EDITWORK=c:\TEMP
SORTWORK=c:\TEMP
PROGWORK=c:\TEMP
CATMAN=OFF
машина: селерон 2,1, 1гиг. Программа стартует 30 секунд, так как проверяет чего то там в базах данных. Если отключить проверку - стартует мгновенно. В линуксе отключить проверку не получается. Проверка отключается после запуска start.bat (REGS_.EXE) в течение 2-сек, нажатием горячей клавиши, если клавиша не нажата, то проверка включается. В линуксе на нажатие горячей клавиши нет реакции, или я её жму не в то время.
Если говорить о необходимых аппаратных тебованиях, то в винде вполне сносно работает на пентиум166, 32 мб. вин98.
Простой пример: винда: стартуем, через 2 секунды начинается проверка, через 30 секунд программа работает.
линукс: Стартуем, через ~2 минуты начинаем проверку, через ~36 часов программа загружена.(работоспособна или нет - пока не проверял)
В кроссовер я библиотеку тоже скопировал. в system32. Виснет.
>>>native,buildin для неё прописать
Это как?
CONFIG.RS1
KEYCOMP=WINDOWS
CODEPAGE=1251
DATE=GERMAN
EXCLUSIVE=OFF
TALK=OFF
STATUS=ON
HOURS=24
PATH=C:\EXES;C:\RSN050\RSSYS_1;C:\RSN050\RSSYS;C:\RSN050\RS
DEFAULT=c:\RSN050\RS
MEMLIMIT = 20
TMPFILES=c:\TEMP
EDITWORK=c:\TEMP
SORTWORK=c:\TEMP
PROGWORK=c:\TEMP
CATMAN=OFF
машина: селерон 2,1, 1гиг. Программа стартует 30 секунд, так как проверяет чего то там в базах данных. Если отключить проверку - стартует мгновенно. В линуксе отключить проверку не получается. Проверка отключается после запуска start.bat (REGS_.EXE) в течение 2-сек, нажатием горячей клавиши, если клавиша не нажата, то проверка включается. В линуксе на нажатие горячей клавиши нет реакции, или я её жму не в то время.
Если говорить о необходимых аппаратных тебованиях, то в винде вполне сносно работает на пентиум166, 32 мб. вин98.
Простой пример: винда: стартуем, через 2 секунды начинается проверка, через 30 секунд программа работает.
линукс: Стартуем, через ~2 минуты начинаем проверку, через ~36 часов программа загружена.(работоспособна или нет - пока не проверял)
В кроссовер я библиотеку тоже скопировал. в system32. Виснет.
>>>native,buildin для неё прописать
Это как?
-
- Сообщения: 1137
- ОС: fedora
Re: Если win программа не зпускается в wine
А в вин закос (не помню, как правильно называется - эмуляция?) под какую win?
-
- Сообщения: 149
- ОС: Sidux, Linux Mint
-
- Сообщения: 216
Re: Если win программа не зпускается в wine
а что если на венде поставить VNC сервер, а на линукс клиентах - VNC клинты. и после чего подключаться из под линукса к венде и пользоваться этой, нужной вам, программой?
-
- Сообщения: 2121
- Статус: вне статуса
- ОС: Gentoo ~
Re: Если win программа не зпускается в wine
konki, не выйдет, нужно 3 одновременно работающих копии (на винде конечно можно сделать терминал-сервер, но это не дёшево).
NET, все директории существуют (c:\TEMP, C:\EXES; C:\RSN050 и т.д.)? Какая версия wine? А если запускать.
Нативную DLL можно прописать в winecfg на вкладке "Библиотеки" (имя - родная,встроенная )
NET, все директории существуют (c:\TEMP, C:\EXES; C:\RSN050 и т.д.)? Какая версия wine? А если запускать
Код: Выделить всё
wine C://EXES//REG_S.EXE -TCc://RSN050//USER//CONFIG.RS1
Нативную DLL можно прописать в winecfg на вкладке "Библиотеки" (имя - родная,встроенная )
-
- Сообщения: 216
Re: Если win программа не зпускается в wine
а разве нельзя запустить одновременно 3 копии?
если вопрос глуп, прошу прощения
если вопрос глуп, прошу прощения
-
- Сообщения: 2121
- Статус: вне статуса
- ОС: Gentoo ~
Re: Если win программа не зпускается в wine
винда может быть многопользовательской ОС и на её базе можно сделать терминал-сервер ("из коробки" в Win Server; хаками в WinXP Pro). Вопрос только в оплате необходимых лицензий. VNC тут не поможет.