Installer Internet Explorer på Linux med IEs4Linux

Prøv Vores Instrument Til At Fjerne Problemer

Tro det eller ej, der er undertiden behov for at have Internet Explorer tilgængelig. Nogle webdesignere kan godt lide at kunne teste deres websteder med alle mulige browsere. Nogle websteder er dårligt designet og fungerer kun korrekt i Internet Explorer.

Så mange designere (og brugere) har brug for at have denne browser tilgængelig. Hvis du bruger Linux er der et par muligheder. Du kan køre Internet Explorer i en virtuel maskine (se min artikel ' Installation og konfiguration af VirtualBox til virtuelle operativsystemer ') eller du kan installere Wine og IEs4Linux.

I denne artikel beskæftiger vi os med installation af Internet Explorer ved hjælp af Wine og IEs4Linux. Installationen er ikke vanskelig, og i sidste ende skal du have nogensinde mulig browser tilgængelig for dig til alle dine testbehov. Selvom denne installation kræver brug af WINE, behøver du ikke at gennemgå nogen kompliceret WINE-opsætning. Faktisk er det mest vanskelige aspekt ved denne opsætning at downloade og køre et script, der tager sig af den sværeste del af installationen for dig.

Forberedelse til installationen

Den første ting, du skal gøre, er at sikre dig, at du har de rigtige lagre i dit /etc/apt/sources.list fil. Åbn denne fil op, og kontroller for at sikre, at Universum-lagringerne er ikkekommenterede. Hvis du bruger Januty (9.04), vil du se linjerne:

deb http://us.archive.ubuntu.com/ubuntu/ jaunty univers
deb-src http://us.archive.ubuntu.com/ubuntu/ jaunty univers
deb http://us.archive.ubuntu.com/ubuntu/ jaunty-updates univers
deb-src http://us.archive.ubuntu.com/ubuntu/ jaunty-updates univers

Sørg for, at ingen af ​​disse linjer begynder med '#' - tegnet. Hvis de gør det, skal du fjerne det tegn og gemme filen. Hvis du skulle foretage ændringer i filen, skal du opdatere apt med kommandoen:

sudo apt-get-opdatering

Nu er du klar til at begynde installationen.

Installation

Den første ting, du skal gøre, er at installere et par applikationer ved hjælp af apt-get. Fra den samme terminal kontrollerede du sources.list fil udsteder følgende kommando:

sudo apt-get install vin cabextract

Når dette er afsluttet, skal du downloade IEs4Linux-installationsskriptet fra dette websted . Når denne fil er hentet, gå tilbage til dit terminalvindue og skift til det bibliotek, som filen blev downloadet til, og udsted følgende kommandoer:

tar xvzf ies4linux-XXX.tar.gz

Hvor XXX er udgivelsesnummeret.

cd ies4linux-XXX

Hvor XXX er udgivelsesnummeret.

Du er nu inde i biblioteket, der indeholder alt, hvad der er nødvendigt for at installere tre forskellige versioner af Internet Explorer til Linux (5, 5.5 og 6 Beklager - nr. 7 eller 8). Udsted følgende kommando:

./ies4linux

Figure 1
figur 1

Ovenstående kommando åbner GUI-installationsværktøjet (se figur 1). Fra dette værktøj kan du vælge, hvilke versioner af Internet Explorer skal installeres, sproget, hvis du vil have Flash Player 9 installeret, og hvor du vil have ikoner placeret.

Du kan også klikke på den avancerede knap for at få flere muligheder. I det avancerede afsnit kan du vælge at installere IE7, som er meget i beta. Jeg forsøgte kun denne installation med python segfault. Der er et hack til dette, men det er ikke rigtig umagen værd. Problemet er, at IE7 endnu ikke understøttes af WINE. Så snart det er IEs4Linux tilføjer denne support.

Når du har foretaget disse valg, skal du klikke på OK, og installationen fortsætter.

Figure 2
Figur 2

Når installationen starter, åbnes et nyt vindue (se figur 2). Den sidste linje i dette vindue instruerer dig, hvordan du kører Internet Explorer. I mit tilfælde findes eksekverbare i / Home / jlwallen / bin / IE6 . Der er en temmelig mærkelig opførsel, jeg har fundet med denne installation. Efter afslutningen af ​​IEs4Linux kan du muligvis ikke køre Internet Explorer uden hjælp af sudo. Gør det ikke. Før du kører ~ / Bin / IE6 kommando udsteder følgende kommando:

sudo chown -R USER.USER ~ / .ies4linux

Hvor USER er det brugernavn, du logger på med (i mit tilfælde jlwallen)

Problemet er, at nogle af filerne / katalogerne i ~ / .ies4linux-katalogerne er installeret som rodbrugeren. Din standardbruger vil ikke være i stand til at udstede disse kommandoer eller bruge disse filer. Så ændring af ejerskabet af filer og mapper inden for ~ / .Ies4linux katalog løser dette problem.

Endelige tanker

At have IE 6 på din maskine vil ikke løse mange problemer. Men at have evnen til at teste funktioner på dine websteder med så mange browsere som muligt er altid godt. Forhåbentlig understøttes IE 7 snart, hvilket bringer IEs4Linux-projektet endnu mere gyldighed.