Ставим Internet Explorer 6 под Linux

Рубрика: Работаем под Linux
Метки: |
Вторник, 23 сентября 2008 г.
Просмотров: 2536
Подписаться на комментарии по RSS
]]>
]]>

Все, кто хоть как-то связан с созданием Веб-сайтов, знают, что существует очень пакостная версия 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 запущенным подолгу (т.е. запустил, проверил нужные страницы и сразу закрыл).

Примечание: уже после написания этой статьи я все-таки снова вернулся к использованию эмулятора железа, только теперь это не qemu, а тоже бесплатный VMWare Server. Оказалось, что WinXP стартует под ним чуть ли не быстрее, чем самостоятельно на той же машине (кстати, попробую, действительно, потом замерить), а эксплорер в этом случае все-таки полнофункциональный (в отличие от варианта с wine).

Оставьте комментарий!

Не регистрировать/аноним

Используйте нормальные имена. Ваш комментарий будет опубликован после проверки.

Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email.
(При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д.)



(обязательно)