Запуск приложений работающих с базами данных Access в wine
Сегодня подопытным приложением будет довольно специфичное программное обеспечение для топографа роговицы Tomey TMS-4.
Установка производилась в Ubuntu 9.10. Цели работать с самим прибором не было, нужен был лишь просмотр результатов.
Установка проходит нормально:
Регистрация ActiveX компонентов делается путем перехода в режим командной строки wine и запуском идущего в комплекте с ПО bat файла:
cd ~/.wine/drive_c/Tms/Vsflex7/
wine cmd
C:\Tms\Vsflex7>Regist.bat
Запускаем… приложение не запускается, выдает множество сообщений об ошибках вида:
./TmsSw.exe
CoGetClassObject class {00000000-0000-0000-0000-000000000000} not registered
Для удобства скачивам winetricks, как я писал в топике:
Winetricks: простая установка библиотек и софта в Wine
Устанавливаем MS DCOM (ole32, oleaut32):
./winetricks dcom98
Все равно не запускается, но сообщения об ошибках уже другие:
fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION
fixme:richedit:CreateTextServices Support aggregation
Устанавливаем Rich Edit Control:
./winetricks riched30
Теперь приложение выдает ошибку вида:
NtQuerySystemInformation info_class SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION
SQLConfigDataSource (nil) 2 "Microsoft Access Driver (*.mdb)" "DSN=TMS.MDB"
Устанавливаем MS MDAC 2.5 Microsoft ODBC drivers:
./winetricks mdac25
Запускаем настройку источников данных:
wine odbcad32.exe
Настраиваем источник данных:
Теперь все работает:
Если возникают проблемы с отображением русских букв:
Wine и русские буквы
Распечатать
Другие записи:
- Wine и русские буквы
- Winetricks – простая установка библиотек в Wine
- PowerPoint Viewer 2007 в Ubuntu
- Установка OpenCASCADE 6.2 в Ubuntu 8.10
- Download Master из-под Wine
- Перевод .po файлов с помощью poedit
- Android SDK и Ubuntu
- Запуск openSUSE 11.1 LiveCD на Acer Aspire One с флешки
- Запуск Java и Apache Felix в chroot jail окружении в Debian Lenny
- WOT – Web Of Trust






