Запуск Win32-приложений
Что касается работы с windows-приложениями. Прежде, чем переходить к этому, про установку стороннего софта. Лектор уже перечислил причины, по которым необходима установка строннего софта. ...
Эти ситуации крайне редки по двум причинам:
- очень много софта есть в хранилище.
- уровень комфорта при установке пакета и при установке непонятно чего различается в разы.
Для тгээ, чтобы работали виндвые программы, необходимо установить wine. Это не виртуальная машина. Для того, чтобы это заработало как надо, надо сделать пару волшебных теложвижений:
- Надо иметь в виду, как работает wine. Он притворяется, что некие места в системе сответствуют дискам. У этого свйства есть недостаток --- не исключено, что файл, если его не видно, то его запустить не сможете
[user@demo Far]$ wine Far.exe err:winedevice:ServiceMain driver L"eusk3usb" failed to load err:winedevice:ServiceMain driver L"SNTNLUSB" failed to load err:seh:setup_exception_record stack overflow 188 bytes in thread 0009 eip cdcdcdcd esp 00231274 stack 0x230000-0x231000-0x330000 [user@demo Far]$
Фар не запустится просто так, потому что он рабтает в линуксовой консоли. Вайн этого отличить не может. Правильный метод запуска фара: wine-console --backend=user Far.exe
Одна маленькая проблема --- dir /w не рабтае. Это потому, что Far пытается запустить прямо dir /w. Для этого надо доьбавить far в окружение win 98.
Далеко не всегда надо плясать вокруг виндузовой программы так много. Иногда она просто не работает.
Чтбы закончить с wine --- wine --- свободная программа, предназначенная для зпуска прграмм. На базе wine пишется минимум три известных несвободных версии, которые предназначены разные для своег:
- Cedega --- wine с внедрённым directx для запуска игр. Есть Transgaming software, клторая этим занимается
- Crossover office --- т же самое п тн. к офису
- Есть в питере wine@etersoft, кторая занимается тем же самым по тн. к нашим разработкам --- 1c, ... Их здача --- запуск программ, специфичных для российского рынка. В отлшичие от предыдущих прогр. продуктов, wine@etersoft local --- свобдный прогр. прдукт и в такй версии он входит в альт. Помимо local есть network и sql, первый позв. запускать 1с и хдить к нему неск. клиентам, тот, котрый sql умеет транс. sql-запросы. Документацию по вайну рекммендуется читать именн здесь.
Также более-менее норм. запускаются приложения, написанные на flash, в принципе, дост .высока вероятнсть, чт зараб. приложения, написанные на java. отчасти программы на дотнете рабтают.
Сведения о ресурсах
Готовность (%) |
Продолжительность (ак. ч.) |
Подготовка (календ. ч.) |
Полный текст (раб. д.) |
Предварительные знания |
Level |
Maintainer |
Start date |
End date |
8 |
1 |
1 |
1 |
|
1 |
|
|