Bug 2890

Summary: Убрать установку gecko, сделав его предустановленным
Product: WINE@Etersoft Reporter: Vitaly Lipatov <lav>
Component: Интеграция в хост-системуAssignee: Денис Баранов <baraka>
Status: CLOSED FIXED QA Contact:
Severity: minor    
Priority: P5 CC: baraka, kondratyuk, vitperov
Version: 2.0   
Target Milestone: ---   
Hardware: PC   
OS: All   
Whiteboard:
Заявки RT: Связано с:
Дата напоминания:
Bug Depends on: 5157    
Bug Blocks: 42, 3586, 5101    

Description Vitaly Lipatov 2008-11-12 08:39:28 MSK
Надо убрать установку gecko - копирование, распаковку, сделав его предустановленным (будут создаваться только ссылки).
Это существенно ускорит начальную инициализацию.
Comment 1 Vitaly Lipatov 2009-01-13 20:53:59 MSK
Выяснено, что установка из cab-файл просто распаковывает файлы, а потом вносит в реестр HKEY_USERS путь к ним:
[Software\\Wine\\MSHTML\\0.9.0]
"GeckoPath"="C:\\windows\\gecko\\0.9.0\\wine_gecko"

Вношу в eterhack файлы и gecko.reg. Это должно предотвратить установку при инициализации реестра.
Comment 2 Vitaly Lipatov 2009-01-24 15:57:11 MSK
Сделано. Будет в 1.0.10-alt7
Comment 3 Vitaly Lipatov 2009-03-04 11:48:04 MSK
В последнем варианте gecko.reg убран, запись в реестр внесена через wine.inf
Comment 4 Виталий Перов 2010-02-24 16:20:31 MSK
в wine.inf.in убрали строчку:
HKCU,Software\Wine\MSHTML,"GeckoCabDosDir",,"C:\\WINDOWS\\DOWNLOADS\\"

Наши изменения оставил:
; Preinstalled Gecko path: See http://bugs.etersoft.ru/show_bug.cgi?id=2890
HKCU,Software\Wine\MSHTML\0.9.1,"GeckoPath",,"C:\\windows\\gecko\\0.9.1"

Но не уверен, что всё по-прежнему работает.
Comment 5 Vitaly Lipatov 2010-02-24 17:00:21 MSK
Ну мы проверим.
Comment 6 Илья Шпигорь 2010-03-31 17:03:48 MSD
Проверил на 1.0.12-eter4.1/3. gecko успешно ставится при создании .wine

Все файлы в 
c:/windows/gecko/0.9.1
представляют собой символьные ссылки на соответствующие файлы из
/usr/share/wine/skel/windows/gecko/0.9.1
Comment 7 Vitaly Lipatov 2010-04-01 00:46:36 MSD
Бага была переоткрыта на eterhack, тестировать её на 1.0.12 бессмысленно.
Наше главное изменение -
>; Preinstalled Gecko path: See http://bugs.etersoft.ru/show_bug.cgi?id=2890
>HKCU,Software\Wine\MSHTML\0.9.1,"GeckoPath",,"C:\\windows\\gecko\\0.9.1"
проверять нужно будет не на файлы, а на то, что работает без дополнительных установок
$ wine iexplore http://mail.ru
Comment 8 Денис Баранов 2010-09-06 20:39:15 MSD
Перевешиваю для проверки на eterhack
Comment 9 Денис Баранов 2010-12-18 12:29:00 MSK
При установке wine-etersoft-1.3.8 выдается зависимость еще на установку wine-gecko.
В C:\\windows\\gecko\\ присутствует каталог 1.0.0, в котором находятся ссылки на gecko. 
Команда $ wine iexplore http://mail.ru запускает Gecko
Comment 10 Денис Баранов 2010-12-18 12:31:51 MSK
Принято.
WINE@Etersoft unstable 1.3.8-alt1.2/1.3.0-alt3
Comment 11 Vitaly Lipatov 2010-12-22 14:43:16 MSK
> При установке wine-etersoft-1.3.8 выдается зависимость еще на установку
wine-gecko.
Это неправильно.

Закрываю, дальнейшее решение в bug 6680.