Все, кто хоть как-то связан с созданием Веб-сайтов, знают, что существует очень пакостная версия Internet Explorer'а, а именно версия 6. Очень часто сайт выглядит замечательно в Firefox, IE7 и даже Opera, а вот в IE6 начинает расползаться и глючить. Игнорировать эту версию, к сожалению, пока нельзя, слишком много пользователей пользуется Windows XP, в котором по умолчанию установлен именно IE6.

Раньше, работая под Linux, я просто использовал какой-либо эмулятор x86-машины (как правило, qemu) и устанавливал на него родную XP. Сегодня решил поинтересоваться, не появилось ли какого-то другого способа заиметь IE6 на своем Linux-десктопе? Оказывается, такой способ есть, для этого понадобится только эмулятор Wine, который работает на порядок быстрее любого эмулятора железа (в т.ч.  qemu). Для установки используется специально написанный добрым человеком (21-летним программистом из Бразилии, которого зовут Sérgio Luís Lopes Júnior), скрипт ies4linux. Для моей версии дистрибутива (Fedora 9) последовательность установки следующая:

 

1. Логинимся как root

 

2. Ставим эмулятор Wine:

yum -y install wine*

 

3. Устанавливаем утилиту распаковки CAB-архивов cabextract:

yum -y install cabextract

 

4. Логинимся как обычный пользователь

 

5. Забираем скрипт ies4linux с официального сайта и разархивируем:

wget http://www.tatanka.com.br/ies4linux/downloads/ies4linux-latest.tar.gz
tar zxvf ies4linux-latest.tar.gz

 

6. Запускаем скрипт (* - номер последней версии скрипта)
cd ies4linux-*
./ies4linux

 

7. Выбираем опции: версию IE, а также ставить Adobe Flash Player или нет, и начинаем установку (я выбирал опции по умолчанию). Скрипт сам скачивает все необходимые файлы дистрибутива. В процессе установки у меня возникли небольшие проблемы - скрипт почему-то не захотел создавать сам поддиректорию tmp, в которую он разархивирует дистрибутив, поэтому пришлось создать ее руками и перезапустить установку.

 

8. Получаем вот такую красивую иконку на десктопе и полноценно работающий Internet Explorer:

IE6 for Linux

 

Для запуска из терминала можно использовать команду ie6.

Все отображается и работает отлично, правда, такое ощущение, что есть некоторые проблемы с утечками памяти, поэтому не советую держать этот IE запущенным подолгу (т.е. запустил, проверил нужные страницы и сразу закрыл).