1) Необходимо удалить или переместить следующие файлы:
~/.wine/drive_c/Program Files/Internet Explorer/iexplore.exe
и в каталоге ~/.wine/drive_c/windows/system32 :
mshtml.dll
shdoclc.dll
shdocvw.dll
shlwapi.dll
urlmon.dll
wininet.dll
2) Запускаем winecfg, переходим на закладку Библиотеки (Libraries) и добавляем следующее приложение и библиотеки:
iexplore.exe
mshtml
shdoclc
shdocvw
shlwapi
urlmon
wininet
mlang
Затем редактируем каждую и устанавливаем их в Сторонняя, встроенная (native, builtin).
3) Устанавливаем версию эмуляции Windows 2000 в winecfg.
4) В реестре (regedit) надо указать версию IE ниже чем 6:
HKEY_LOCAL_MACHINE->Software->Microsoft->Internet Explorer->Version , например 5.0.
5) Запускаем IE6SETUP.EXE. Он должен установиться без ошибок
(можно использовать параметр /q чтобы он не задавал вопросов при инсталляции).
6) Теперь нужно зарегистрировать все библиотеки (dll) в каталоге ~/.wine/drive_c/windows/system32 .
Открываем любую консоль, переходим в каталог и выполняем следующую команду дважды:
for i in *.dll *.ocx; do regsvr32 /i $i; done
7) С этого момента IE6 будет запускаться, но не будет ничего отображать.
Чтобы исправить эту проблему нужно поместить файл msls31.dll в каталог ~/.wine/drive_c/windows/system32 .
Нужные библиотеки и файлы ищите в каталогах винт-дос, либо в интернетах.
Internet Explorer 6 (если нужный сайт завязан на осла)
Модератор: Модераторы разделов
-
- Модератор
- Сообщения: 1442
- Статус: Etersoft team
- ОС: ALT Linux
-
- Сообщения: 252
Re: Internet Explorer 6
Пусть будет и ручной способ, кто как захочет, так и поставит.
-
- Сообщения: 421
- ОС: Debian Sid
Re: Internet Explorer 6
Похоже пришла пора изобретения велосипедов, аналогичный пример.
System: Debian GNU/Linux Sid + kernel 2.6.35 + gcc 4.4.5 + X.org 2:1.7.7-2 + KDE 4.4.5
Config: Asus P5B + Intel Core 2 Duo E6750 2.66 Mhz + GIGABYTE GeForce 9600GT 1GB (260.19.29 drv.) + 4GB RAM + Creative Audigy SE
Config: Asus P5B + Intel Core 2 Duo E6750 2.66 Mhz + GIGABYTE GeForce 9600GT 1GB (260.19.29 drv.) + 4GB RAM + Creative Audigy SE