Как запустить / выполнить Visual FoxPro (файл sistem.exe) в Linux?

У меня есть программа FoxPro (program.exe), которая читает / сохраняет данные в таблицах (некоторые из них *.dbf файлы, а другие - таблицы MySQL). Пользователь получает доступ к файлу program.exe / выполняет его из своих терминалов Windows 7/8/10 через локальную сеть компании. Теперь мне нужно знать, возможно ли поместить эту программу.exe и все ее таблицы dbf на машину с Linux, надеюсь, все работает нормально?

Это возможно? Я ищу в Google, и многие сайты и форумы рассказывают о Wine.

кто-нибудь может мне помочь? извините за мой английский

Спасибо всем

2 ответа

Для файла.exe и любых.dll-файлов или двоичных файлов, которые могут понадобиться программе, это вполне нормально. Пока компьютеры с Windows могут получать доступ и читать общие папки, это будет работать. Клиенты Windows просто видят нормальный общий ресурс и не знают, что за кулисами стоит Linux.

Что касается.dbf (и я предполагаю, что связанный.cdx) все немного по-другому. Теоретически это просто работает, но на практике я видел, что таблицы, когда система находится в состоянии высокого параллелизма, имеют тенденцию повреждаться или индексы не синхронизируются. Это вызывает редкие проблемы, такие как отсутствие записей или сбой поиска.

Как правило, размещение базы данных на основе dbf в общей папке любого типа при одновременном использовании многими системами сопряжено с трудностями (независимо от того, где Linux или Windows размещают общие ресурсы). Это, конечно, не относится к надлежащему серверу БД, как MySQL.

Это может быть возможно.

Вино - лучший выбор.

Wine действует как эмулятор MS Windows, поэтому вы можете запускать программы, созданные для Windows, под управлением операционной системы. Вино стало лучше с годами, но это определенно не верная ставка. Вы также можете взглянуть на Crossover Office, несвободную программу, основанную на Wine. Дополнительные несвободные вещи, которые разработчики добавляют в Wine, превращая его в Crossover, предназначены для того, чтобы запуск программы Windows в Linux просто работал, что иногда случается.

Другие вопросы по тегам