Bug 7636

Summary: Установка Internet Explorer в WINE@Etersoft 2.0
Product: WINE@Etersoft Reporter: Константин Кондратюк <kondratyuk>
Component: Internet Explorer / GeckoAssignee: Константин Кондратюк <kondratyuk>
Status: CLOSED FIXED QA Contact: Andrey Vusik <night>
Severity: normal    
Priority: P4 CC: baraka, lav, night, svzhu
Version: 2.0   
Target Milestone: ---   
Hardware: PC   
OS: All   
Whiteboard:
Заявки RT: Связано с:
Дата напоминания:
Bug Depends on:    
Bug Blocks: 42, 4650    

Description Константин Кондратюк 2011-09-09 16:18:37 MSK
Проверить и починить (если нужно) установку IE (6,7,8).
Comment 1 Константин Кондратюк 2011-09-09 16:52:53 MSK
Установка через winetricks:

ie6 - не устанавливается с ошибкой в скачиваемых файлах.

ie7 - устанавливается, но запускается всё равно вайновский explorer.

ie8 - устанавливается, запускается, но потом падает; причём перестаёт отрисовываться клиентская часть окна, очень похоже на багу 7631.


Установка IE 6.0 с помощью ieinstall завершается без ошибок, но потом запускается вайновский explorer. Такое ощущение, что не хватает чего-то (первое предположение - dcom).
Comment 2 Константин Кондратюк 2011-09-09 17:39:05 MSK
На оригинальном 1.3.27 ie8 работает хорошо. При старте вылезает сообщение о краше, но потом всё работает и отображается.
Comment 3 Константин Кондратюк 2011-09-09 17:58:29 MSK
Бутылки для ie лежат на eterhack на полке ie (ieinstall, ie6, ie7, ie8).

В бутылке ie/ie8 выполнен winetricks ie8: установка без ошибок, полностью соответствовала ванильному вайну. При запуске - падение в urlmon с обширным backtrace'ом. Подробности падения потом, когда будет дебаг-информация в трейсе.
Comment 4 Константин Кондратюк 2011-09-12 14:23:17 MSK
Вопрос в том, какую версию поддерживать. Вроде ie8 близок к нормальной работе (в wwo, пока не в eterhack), но у него жёстче лицензия, чем у ie6 вроде.

Вообще, оптимально держать в поддержке 6 и 8 эксплореры.

ie8 устанавливается и хорошо работает, например, в качестве движка для справки 1С.
Comment 5 Константин Кондратюк 2011-09-12 14:24:16 MSK
Из лицензионного соглашения ie8:

"Данное дополнение предоставляется по лицензии корпорацией Майкрософт (или, в зависимости от места вашего проживания, одним из ее аффилированных лиц). Вы имеете право использовать это дополнение, если у вас есть лицензия на использование программного обеспечения, для которого предназначено дополнение, а именно Microsoft Windows XP, Windows Vista, Windows Server 2003 или Windows Server 2008 («программное обеспечение»). Вы не имеете права использовать дополнение, если у вас нет лицензии на программное обеспечение. Вы имеете право использовать это дополнение с каждой лицензионной копией программного обеспечения."

Таким образом, ставить ie8 в wine не имеет смысла.
Comment 6 Константин Кондратюк 2011-09-12 16:40:00 MSK
Хорошая новость: ieinstall работает в eterhack!

Установка проходит без ошибок на текущей версии скрипта, без всякой адаптации. Даже flash ставится и работает.

Интересная особенность:
$ wine iexplore
в произвольном месте запускает WINE Internet Explorer, а

$ wine "c:\Program Files\Internet Explorer\iexplore.exe"
или
$ wine iexplore
при нахождении в директории с iexplore.exe
запускает уже MS IE.

Таким образом, всё работает. Мы можем объявлять ограниченную поддержку ie8 (движок работает, интерфейс нет). Поддержка ie6 остаётся. Установка ie6 - скриптом ieinstall, через winetricks тянет битый дистрибутив с несовпадающим хэшем.
Comment 7 Andrey Vusik 2011-10-03 17:31:29 MSK
принято