Jak zainstalować program Internet Explorer (wiele wersji)?

69

Tworzę jedną stronę, która ma funkcję czatu w Railsach. Używam Ubuntu 12.04 LTS. Muszę sprawdzić, czy strona to IE9, ponieważ funkcja czatu używa gniazda io HTML5. Chcę wiedzieć, jak zainstalować IE9 w Ubuntu. Przejrzałem rozszerzenia Chrome i Firefox, ale jeśli dostępne są jakieś samodzielne wersje, proszę o sugestię.

Anand Soni
źródło

Odpowiedzi:

70

Firma Microsoft utworzyła niestandardowe dyski VHD systemu Windows w celu umożliwienia projektantom stron internetowych testowania witryn internetowych w programie Internet Explorer 10, 9, 8 i 7 za darmo przez 30 dni:

Możesz pobrać obrazy maszyny wirtualnej z tej strony:

Ze strony:

  1. Pobierz pliki SFX i wszystkie pliki RAR dla maszyny wirtualnej (mniejsze maszyny wirtualne mogą nie mieć plików z rozszerzeniem RAR). W każdym poniższym zestawie, który zawiera podzielone archiwum, dostarczony plik tekstowy (.txt) zawiera adresy URL do wszystkich plików w zestawie, i można go użyć bezpośrednio z poleceniem „wget” w systemie Linux. W terminalu wpisz wget -i [URL DO PLIKU TEKSTOWEGO]. W przypadku pobierania pojedynczych plików do systemu Windows XP użyj wget [URL DO POBRANIA PLIKU].

Przykład 1:

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

Przykład 2:

wget https://az412801.vo.msecnd.net/vhd/IEKitV1_Final/VirtualBox/Linux/IE6_XP/IE6.WinXP.For.LinuxVirtualBox.sfx
  1. Po zakończeniu pobierania wszystkich plików dla zestawu, zezwól na wykonanie pliku SFX, wpisując na terminalu chmod + x nazwa_pliku.sfx.

  2. Uruchom plik wykonywalny SFX z terminala za pomocą pliku ./filename.sfx, aby rozwinąć maszynę wirtualną do bieżącego katalogu.

Zobacz też:

Suhaib
źródło
1
Te obrazy są bardzo frustrujące. Wygasają, co powoduje konieczność częstej ponownej instalacji obrazu.
earthmeLon
11
Wow ... Microsoft ładnie dystrybuuje coś do Linuksa? Musi być trucizną ...
Wilf
Działa bardzo ładnie i najwyraźniej powinien trwać 90 dni .... - strona instrukcji tutaj .
Wilf
Powyższe nie działało dla mnie 14.04; dostarczone instrukcje nie spowodowały działania pliku wykonywalnego. Zainstalowałem rar i unrar, a następnie zmieniłem rozszerzenie sfx na rar i otworzyłem to w Archive Manager, a następnie mogłem wyciągnąć plik ova VBox.
SMTF
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
Zalecane
50

Czy to jest do użytku osobistego / normalnego czy do testowania rozwoju strony internetowej?

Jeśli jest to normalne przeglądanie, możesz zdobyć winetricks . Następnie uruchomić

winetricks ie6

lub

winetricks ie7

lub

winetricks ie8

I powinien zainstalować od podstaw, właśnie działającą wersję IE. Ale to nie wszystko. Może się okazać, że lepszym wyborem może być uruchomienie IE w VMWare Player lub VirtualBox z ich płynną integracją.

Jeśli jest to do testowania rozwoju sieci, zajrzyj na browsershots.org, który może przetestować twoją stronę w różnych przeglądarkach i wersjach.

Mendhak
źródło
Przydałby się również komentarz na temat prefiksu wina (dla 64-bitowego systemu Ubuntu): Zainstaluj: WINEPREFIX=$HOME/prefix32 WINEARCH='win32' wine ie8Wykonaj: WINEPREFIX=$HOME/prefix32 WINEARCH='win32' wine 'C:\Program Files\Internet Explorer\iexplore'Testowano na Ubuntu 14.04
Thorsten Niehues
IE nie działa poprawnie :(
Thorsten Niehues
Jak to działa?
hayd
22

Najlepszą opcją jest uruchomienie IE z VirtualBox. Jakiś czas temu Microsoft utworzył niektóre pliki do uruchomienia IE 7, 8 i 9 za darmo z VirtualBox (nie wymaga licencji Windows). Spróbuj.

Cytat z Webupd8.org:

Firma Microsoft utworzyła niestandardowe dyski VHD systemu Windows w celu umożliwienia projektantom stron internetowych testowania witryn internetowych w programie Internet Explorer 9, 8 i 7 za darmo. Aby ułatwić konfigurację, xdissent stworzył skrypt Mac OSX / Linux, który pobierze wymagane pliki, rozpakuje je, zainstaluje najnowsze dodatki gości VirtualBox i tak dalej.

Przeczytaj więcej tutaj . :)

kv1dr
źródło
1
Brzmi świetnie.
Mateng,
18

Ty można zainstalować Internet Explorer, ale o ile wiem, tylko w wersjach 8 i poniżej.

Oto jak. Korzystam z PlayOnLinux, ponieważ znacznie ułatwia korzystanie z WINE. Jeśli nie masz PlayOnLinux, zainstaluj go z Centrum oprogramowania Ubuntu (jeśli chcesz najnowszą wersję, przejdź do strony pobierania PlayOnLinux , kliknij „Ubuntu” i postępuj zgodnie z instrukcjami).

  • Otwórz PlayOnLinux. Poczekaj kilka sekund, aż się odświeży (pasek stanu u dołu).
  • Kliknij duży przycisk „+ Zainstaluj”. Otwiera się nowe okno.
  • Kliknij przycisk „Internet”.
  • Kliknij „Internet Explorer 8”.
  • Kliknij „Zainstaluj”.

O instalacji IE8

  • Pojawi się kreator instalacji. Kliknij Następny; Poczekaj chwilę.
  • IE8 rozpocznie instalację, zadając pytanie, a następnie zaakceptuje warunki licencji. Poprosi Cię o zainstalowanie aktualizacji; wyczyść to pole wyboru i naciśnij Dalej. Nie instaluj aktualizacji
  • Poczekaj trochę dłużej.
  • Po wyświetleniu monitu wybierz opcję „Uruchom ponownie teraz (zalecane)”. Nie spowoduje to ponownego uruchomienia komputera; zamiast tego PlayOnLinux zasymuluje ponowne uruchomienie systemu Windows.

Teraz na pulpicie pojawi się ikona Internet Explorer, a druga w oknie PlayOnLinux. Możesz kliknąć dwukrotnie dowolny z nich, aby uruchomić IE8.

Pamiętaj, że ekran nie będzie dokładnie pasował do tego z Windows z kilku powodów, ale przynajmniej da ci IE8 na Ubuntu!

Paddy Landau
źródło
13

Na dzień dzisiejszy (30 września 2010 i Wine 1.3.3) IE 8 nie działa w Wine. Zainstaluje się i załaduje, ale nie połączy ani nie wyrenderuje strony, a okno będzie zawierało wiele widocznych usterek.

Jeśli kiedykolwiek zadziała w przyszłości, będziesz musiał użyć pakietów Wine 1.3 z PPA Wine.

Aby go zainstalować, najprostszą metodą jest użycie winetricks. Jeśli dodałeś PPA i zainstalowałeś wino, powinieneś już mieć pakiet winetricks - po prostu wpisz winetricks ie8, aby wykonać instalację.

Jeśli używasz różnych wersji Internet Explorera do tworzenia stron internetowych, zdecydowanie zalecamy utworzenie osobnych prefiksów dla każdego z nich. Zobacz mój post na blogu: http://yokozar.org/blog/archives/236

Scott Ritchie
źródło
12

Pobierz i zainstaluj darmowe oprogramowanie Oracle Virtualbox Virtual Machine

  1. Użyj skryptów zanotowanych w artykule OS X Daily Internet Explorer dla komputerów Mac w prosty sposób: Uruchom IE 7, IE8 i IE9 Free na maszynie wirtualnej, aby pobrać, przekonwertować i zainstalować darmowe maszyny Microsoft IE do testowania IE, które będą używane na VirtualBox.

Następnie wybierz jedną lub wszystkie z tych wersji Internet Explorera:

Zainstaluj WSZYSTKIE wersje przeglądarki Internet Explorer: IE7, IE 8 i IE 9

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

Zainstaluj tylko program Internet Explorer 7

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

Zainstaluj tylko program Internet Explorer 8

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

Zainstaluj tylko program Internet Explorer 9

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

Uwaga: jeśli zobaczysz ten komunikat Program „curl” nie jest obecnie zainstalowany. po uruchomieniu dowolnego z curlpowyższych poleceń możesz je zainstalować, wpisując:

sudo apt-get install curl

Tutaj możesz zobaczyć, jak działam Internet Explorer 8 na moim komputerze Ubuntu:

„Uruchamianie programu Internet Explorer 8 na moim komputerze Ubuntu”

Michael Durrant
źródło
Cześć @MichaelDurrant, próbowałem zainstalować IE8 na mojej wirtualnej maszynie wirtualnej Oracle VM, ale pojawia się błąd podczas uruchamiania wiersza polecenia curl. Można proszę spojrzeć na moje pytanie tutaj ?
Ninad
9

Firma Microsoft wydała teraz obrazy Virtualbox, które można pobrać bezpośrednio z nich:

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

Testuj wersje IE za pomocą maszyn wirtualnych, które pobierasz i którymi zarządzasz w swoim własnym środowisku programistycznym.

Richard Hollis
źródło
5

Nie wierzę, że nikt nie pisał to jeszcze - ale co Browserling ? Zapewniają maszynę wirtualną, do której można uzyskać dostęp online zarówno za pomocą IE9, jak i IE10 (w przypadku uaktualnienia do konta płatnego można także korzystać z IE7 i IE8).

Nathan Osman
źródło
4

BTW, możesz ominąć instalację wszystkich przeglądarek świata i przetestować swoją stronę internetową za pomocą narzędzia takiego jak Browser Shots .

(Nie odpowiadam na twoje pytanie, ale pomyślałem, że wspomnę, ponieważ patrząc na twoje komentarze, wydaje się, że właśnie dlatego chcesz zainstalować IE na Ubuntu)

Umang
źródło
3

Aby uzyskać najlepszy wynik, powinieneś spróbować zainstalować IE 9 w VMware (chyba że potrzebujesz akceleracji 3D - to się nie powiedzie).

Możesz jednak najpierw spróbować zmienić agenta użytkownika z dodatkiem w Firefoksie, aby był rozpoznawany jako IE 9, tylko po to, aby sprawdzić, czy się ładuje i tak dalej.

Wodnik
źródło
3
Dlaczego miałby zawieść, jeśli potrzebujesz akceleracji 3D? VMware, podobnie jak większość innych rozwiązań do wirtualizacji, obsługuje akcelerację 3D, o ile włączysz ją w konfiguracji VM i zainstalujesz narzędzia VMware. Czy możesz również polecić konkretny dodatek do przeglądarki Firefox, aby zmienić tekst agenta użytkownika (i może link do niego)?
Eliah Kagan,
2

Nie sądzę, że istnieje na to dobre rozwiązanie.

Możesz wypróbować CrossOver Office lub IEs4Linux , który używa Wine, ale wątpię, aby wynik był bardzo dobry.

Alternatywnie możesz zainstalować system Windows na maszynie wirtualnej, takiej jak VirtualBox, i przeprowadzać testy przy użyciu prawdziwej przeglądarki IE.

Nat Naydenova
źródło
1

Uważam, że wino jest poważnie ograniczone w testowaniu IE i tak czy inaczej jest tylko połową rozwiązania, ponieważ nie wiesz, czy właściwa instalacja IE w Windows będzie renderować inaczej (znalazłem firefoxa, który renderuje inaczej w Ubuntu i Win XP).

A ponieważ IE jest tak zintegrowany z Windows (uważam, że MS uważa to za siłę, nawet jeśli jest to odpowiednik ścisłego połączenia - co jest złym projektem), pojedynczy pakiet IE, który pozwala na uruchamianie wielu IE, nie działa tak dobrze albo (tylko zepsuta funkcjonalność).

Więc stworzyłem 4 wirtualne skrzynki (wystarczy około 1 gig) z IE6 - IE9 na nich, z pełną instalacją dla każdego. Okazało się to dość wiarygodne pod względem rzetelności renderowania. Możesz oczywiście również zainstalować Firefoksa i Chrome na jednym z nich (aby potwierdzić, że strona wygląda świetnie również na Windowsie). To trochę stresuje maszynę, jeśli uruchomię więcej niż 2 na raz

Krzykacz
źródło
1

Próbować

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

który odnosi się do https://github.com/xdissent/ievms

który pobiera i konfiguruje bezpłatne obrazy maszyn wirtualnych z microsoft.com do działania w VirtualBox.

Próbowałem Winetricks, ies4linux, Playonlinux i innych instalatorów Wine IE. Powstały IE nigdy nie był dla mnie przydatny. - Potrzebuję go do uruchomienia formantów ActiveX do płatności internetowych / bankowości w Chinach (absolutnie nie ma mowy o tym), a to faktycznie działa !! Szybkość jest zaskakująco użyteczna na moim komputerze Atom Netbook.

Robert Siemer
źródło
1

To takie łatwe do zrobienia.

Rób Winetricks ie7 lub ie8 lub ie6, cokolwiek chcesz. Instalacja uruchomi się automatycznie, jednak pojawi się błąd, że instalacja nie może wykryć architektury systemu. Napraw to, robiąc

WINEPREFIX=~/.wine32ie7 WINEARCH=win32 winetricks ie7

w terminalu i zmień np. na numer, który robisz, a następnie zrób

winetricks ie7

Powinno już działać

Nikolaaa1
źródło