Как установить Internet Explorer (несколько версий)?

69

Я разрабатываю один сайт, который имеет функцию чата в Rails. Я использую Ubuntu 12.04 LTS. Мне нужно проверить, что сайт IE9, потому что функция чата использует сокет io HTML5. Я хочу знать, как установить IE9 в Ubuntu. Я посмотрел на расширения Chrome и Firefox, но если есть какие-либо автономные версии, пожалуйста, дайте мне совет.

Ананд Сони
источник

Ответы:

70

Microsoft создала несколько индивидуальных виртуальных жестких дисков Windows, чтобы веб-дизайнеры могли бесплатно тестировать веб-сайты в Internet Explorer 10, 9, 8 и 7 в течение 30 дней:

Вы можете скачать образы виртуальных машин с этого сайта:

С сайта:

  1. Загрузите SFX и все файлы RAR для виртуальной машины (более мелкие виртуальные машины могут не иметь файлов с расширением RAR). В каждом наборе ниже, содержащем разделенный архив, предоставленный текстовый файл (.txt) содержит URL-адреса для всех файлов в наборе, и это можно использовать непосредственно с командой 'wget' в Linux. С терминала введите wget -i [URL К ТЕКСТОВЫМ ФАЙЛАМ]. Для загрузки отдельных файлов в Windows XP используйте wget [URL TO DOWNLOAD FILE].

Пример 1:

wget -i https://az412801.vo.msecnd.net/vhd/IEKitV1_Final/VirtualBox/Linux/IE8_Win7/IE8.Win7.For.LinuxVirtualBox_2.txt

Пример 2:

wget https://az412801.vo.msecnd.net/vhd/IEKitV1_Final/VirtualBox/Linux/IE6_XP/IE6.WinXP.For.LinuxVirtualBox.sfx
  1. После завершения загрузки всех файлов для набора дайте разрешение на выполнение SFX-файла, набрав в терминале команду chmod + x filename.sfx.

  2. Запустите исполняемый файл SFX из терминала с помощью ./filename.sfx, чтобы развернуть виртуальную машину в текущий каталог.

Смотрите также:

Suhaib
источник
1
Эти изображения очень расстраивают. Они истекают, заставляя вас переустанавливать образ с очень частой скоростью.
earthmeLon
11
Ух ты ... Microsoft красиво распространяет что-то для Linux? Должно быть яд ...
Уилф
Работает очень хорошо, и, видимо, должно длиться 90 дней .... - страница руководства здесь .
Уилф
Вышеуказанное не сработало для меня 14.04; предоставленные инструкции не привели к рабочему исполняемому файлу. Я установил rar и unrar, затем изменил расширение для sfx на rar и открыл его в Archive Manager, после чего я смог перетащить файл VBox ova.
SMTF
Следующее предлагается обрабатывать 90 дней:These virtual machines expire after 90 days. We recommend setting a snapshot when you first install the virtual machine which you can roll back to later
m13r
50

Это для личного / обычного использования или для тестирования разработки сайтов?

Если это для обычного просмотра, вы можете получить winetricks . Тогда беги

winetricks ie6

или же

winetricks ie7

или же

winetricks ie8

И это должно установить barebones, просто функционирующую версию IE. Это не будет полной вещью все же. Вы можете обнаружить, что лучше всего использовать IE в VMWare Player или VirtualBox с их бесшовной интеграцией.

Если это для тестирования веб-разработки, взгляните на browsershots.org, который может проверить сайт для вас в разных браузерах и версиях.

Mendhak
источник
Также неплохо было бы WINEPREFIX=$HOME/prefix32 WINEARCH='win32' wine ie8WINEPREFIX=$HOME/prefix32 WINEARCH='win32' wine 'C:\Program Files\Internet Explorer\iexplore'
добавить
IE не работает должным образом :(
Торстен Ниехес
Как вы управляете этим?
Хайд
22

Лучший вариант - запустить IE из VirtualBox. Некоторое время назад Microsoft создала несколько файлов для запуска IE 7, 8 и 9 бесплатно из VirtualBox (лицензия Windows не требуется). Попробуйте.

Цитируется с Webupd8.org:

Microsoft создала несколько индивидуальных виртуальных жестких дисков Windows, чтобы веб-дизайнеры могли бесплатно тестировать веб-сайты в Internet Explorer 9, 8 и 7. Чтобы упростить настройку, xdissent создал скрипт Mac OSX / Linux, который будет загружать необходимые файлы, распаковывать их, устанавливать последние гостевые дополнения VirtualBox и так далее.

Узнайте больше здесь . :)

kv1dr
источник
1
Звучит безподобно.
Матенг
18

Вы можете установить Internet Explorer, но, насколько мне известно, только версии 8 и ниже.

Вот как. Я использую PlayOnLinux, потому что это делает использование WINE намного проще. Если у вас нет PlayOnLinux, установите его из Центра программного обеспечения Ubuntu (если вам нужна последняя версия, перейдите на страницу загрузки PlayOnLinux , нажмите «Ubuntu» и следуйте инструкциям).

  • Откройте PlayOnLinux. Подождите несколько секунд, пока он обновится (строка состояния внизу).
  • Нажмите на большую кнопку «+ Установить». Откроется новое окно.
  • Нажмите на кнопку «Интернет».
  • Нажмите «Internet Explorer 8».
  • Нажмите «Установить».

О том, чтобы установить IE8

  • Появится мастер установки. Нажмите кнопку "Далее; Подожди немного.
  • IE8 начнет установку, задав вам вопрос, а затем примет условия лицензии. Он предложит вам установить обновления; снимите этот флажок и нажмите Далее. Не устанавливать обновления
  • Подождите немного дольше.
  • При появлении запроса выберите «Перезагрузить сейчас (рекомендуется)». Это не перезагрузит ваш компьютер; вместо этого PlayOnLinux будет имитировать перезагрузку Windows.

Теперь у вас на рабочем столе будет значок Internet Explorer, а в окне PlayOnLinux - другой. Вы можете дважды щелкнуть любой из них, чтобы запустить IE8.

Обратите внимание, что дисплей не будет точно соответствовать этому в Windows по нескольким причинам, но по крайней мере он даст вам IE8 на Ubuntu!

Падди Ландау
источник
13

На сегодняшний день (30 сентября 2010 г. и Wine 1.3.3) IE 8 не работает в Wine. Он установится и загрузится, но не подключит и не отобразит страницу, и в окне будет много видимых глюков.

Если это когда-нибудь сработает, вам нужно будет использовать пакеты Wine1.3 из Wine PPA.

Чтобы установить его, самый простой способ - использовать winetricks. Если вы добавили PPA и установили wine, у вас уже должен быть пакет winetricks - просто введите winetricks ie8, чтобы выполнить установку.

Если вы используете разные версии Internet Explorer для веб-разработки, я настоятельно рекомендую создавать отдельные wineprefixes для каждой из них. Смотрите мое сообщение в блоге: http://yokozar.org/blog/archives/236

Скотт Ричи
источник
12

Загрузите и установите бесплатное программное обеспечение Oracle Virtualbox Virtual Machine

  1. Используйте сценарии, описанные в статье OS X Daily, Internet Explorer для Mac: легкий путь: запустите IE 7, IE8 и IE9 Free на виртуальной машине, чтобы загрузить, преобразовать и установить бесплатные виртуальные машины тестирования IE от Microsoft, которые будут использоваться на VirtualBox.

Затем выберите одну или все эти версии Internet Explorer:

Установите ВСЕ версии Internet Explorer: IE7, IE 8 и IE 9

curl -s https://raw.githubusercontent.com/xdissent/ievms/master/ievms.sh | bash

Установите только Internet Explorer 7

curl -s https://raw.githubusercontent.com/xdissent/ievms/master/ievms.sh | IEVMS_VERSIONS="7" 

Установите только Internet Explorer 8

curl -s https://raw.githubusercontent.com/xdissent/ievms/master/ievms.sh | IEVMS_VERSIONS="8" bash

Установите только Internet Explorer 9

curl -s https://raw.githubusercontent.com/xdissent/ievms/master/ievms.sh | IEVMS_VERSIONS="9" bash

Примечание. Если вы видите это сообщение, программа curl в настоящее время не установлена. когда вы запускаете любую из приведенных curlвыше команд, вы можете установить ее, набрав:

sudo apt-get install curl

Здесь вы можете увидеть, как я запускаю Internet Explorer 8 на моей машине с Ubuntu:

«запуск Internet Explorer 8 на моей машине с Ubuntu»

Майкл Даррант
источник
Привет @MichaelDurrant, я пытался установить IE8 на Oracle VM VirtualBox, но я получаю сообщение об ошибке при запуске командной строки curl. Можете ли вы взглянуть на мой вопрос здесь ?
Ninad
9

Microsoft выпустила образы Virtualbox, которые можно загрузить непосредственно с них:

http://www.modern.ie/en-us/virtualization-tools

Тестируйте версии IE, используя виртуальные машины, которые вы загружаете и управляете в своей собственной среде разработки.

Ричард Холлис
источник
5

Я не могу поверить, что никто еще не опубликовал это - но как насчет Browserling ? Они предоставляют виртуальную машину, к которой вы можете получить доступ в Интернете как с IE9, так и с IE10 (если вы переходите на платную учетную запись, вы также можете использовать IE7 и IE8).

Натан Осман
источник
4

Кстати, вы можете обойти установку всех браузеров мира и протестировать свою веб-страницу с помощью такого инструмента, как Browser Shots .

(Я не отвечаю на ваш вопрос, но просто подумал, что упомяну, поскольку, посмотрев на ваши комментарии, кажется, что именно поэтому вы хотите установить IE в Ubuntu)

Umang
источник
3

Для достижения наилучшего результата, вы должны попытаться установить IE 9 в VMware (если вам не нужно какое-либо 3D-ускорение - это не удастся).

Однако вы можете сначала попытаться изменить пользовательский агент с надстройкой на Firefox, чтобы он распознавался как IE 9, просто чтобы проверить, загружается ли он и тому подобное.

Водолей
источник
3
Почему бы это не сработало, если вам нужно 3D ускорение? VMware, как и большинство других решений для виртуализации, поддерживает 3D-ускорение, если вы включите его в конфигурации виртуальной машины и установите VMware Tools. Кроме того, можете ли вы порекомендовать конкретную надстройку Firefox для изменения текста пользовательского агента (и, возможно, ссылку на него)?
Элия ​​Каган,
2

Я не думаю, что есть хорошее решение для этого.

Вы можете попробовать CrossOver Office или IEs4Linux , который использует Wine, но я сомневаюсь, что результат будет очень хорошим.

В качестве альтернативы вы можете установить Windows на виртуальную машину, такую ​​как VirtualBox, и проводить тестирование в реальном IE.

Нат Найденова
источник
1

Я обнаружил, что Wine сильно ограничен в тестировании IE и в любом случае является лишь половиной решения, поскольку вы не знаете, будет ли правильная установка IE в Windows отображаться по-другому (я обнаружил, что Firefox по-разному отображается в Ubuntu и Win XP).

И поскольку IE настолько интегрирован в Windows (я считаю, что MS считает это сильной стороной, даже если это эквивалент тесной связи - что является плохим дизайном), один пакет IE, позволяющий запускать несколько IE, работает не очень хорошо либо (просто нарушена функциональность).

Итак, я создал 4 виртуальных бокса (нужно всего около 1 гигабайта в каждом), с IE6 - IE9 на них, с полной установкой для каждого. Это оказалось довольно надежным с точки зрения достоверности рендеринга. Конечно, вы также можете установить Firefox и Chrome на одну из них (чтобы убедиться, что сайт отлично выглядит и на Windows). Это немного напрягает машину, если я бегу более 2 раз

крикун
источник
1

Пытаться

http://www.webupd8.org/2011/09/test-websites-in-internet-explorer-9-8.html

который это относится к https://github.com/xdissent/ievms

который загружает и настраивает бесплатные образы виртуальных машин с microsoft.com для запуска в VirtualBox.

Я пробовал winetricks, ies4linux, playonlinux и другие винные установщики IE. Получившийся IE никогда не был мне полезен. - Мне нужно, чтобы он запускал элементы управления ActiveX для онлайн-платежей / банковских операций в Китае (это абсолютно невозможно), и это действительно работает !! Скорость удивительно пригодна для использования на моем нетбуке Atom.

Роберт Симер
источник
1

Это так легко сделать.

Делайте winetricks ie7 или ie8 или ie6, как хотите. Установка будет запущена автоматически, что бы вы ни получили, ошибка установки не может определить архитектуру системы. Исправьте это, выполнив

WINEPREFIX=~/.wine32ie7 WINEARCH=win32 winetricks ie7

в терминале и измените то есть на номер, который вы делаете, а затем выполните

winetricks ie7

Это должно работать сейчас

Nikolaaa1
источник