Installere Internet Explorer på Linux med IEs4Linux

Tro det eller ei, det er noen ganger et behov for å ha Internet Explorer tilgjengelig. Noen web-designere liker å være i stand til å teste sine nettsider med alle mulige nettlesere. Noen nettsteder er dårlig utformet, og vil kun fungere skikkelig i Internet Explorer. Så mange designere (og brukere) må ha denne nettleseren tilgjengelig. Hvis du bruker Linux er det et par muligheter. Du kan kjøre Internet Explorer i en Virtual Machine (Se min artikkel "Installere og configuraing VirtualBox for virtuelle operativsystemer"), eller du kan installere Wine og IEs4Linux.

I denne artikkelen vil vi håndtere installere Internet Explorer med hjelp vin og IEs4Linux. Installasjonen er ikke vanskelig, og til slutt bør du noensinne mulig leseren tilgjengelig for deg for alle dine testing behov. Selv om denne installasjonen vil kreve bruk av WINE du slipper å gå gjennom noen komplisert WINE satt opp. Faktisk det vanskeligste aspektet ved dette oppsettet er å laste ned og kjøre et script som vil ta vare på den vanskeligste delen av installasjonen for deg.

Forberedelse til installasjon

Det første du trenger å gjøre er å sørge for at du har de riktige repositories i din /etc/apt/sources.list fil. Åpne denne filen opp og sjekke at universet repositories er uncommented. Hvis du bruker Januty (9.04) vil du se linjer:

deb http://us.archive.ubuntu.com/ubuntu/~~V kvikk universedeb-src http://us.archive.ubuntu.com /ubuntu /kvikk universedeb http://us.archive.ubuntu.com/ubuntu/selvsikker mine oppdateringer universedeb-src http://us.archive.ubuntu.com/ubuntu/~~number=plural selvsikker mine-oppdateringer universet

Lager at ingen av disse linjene begynner med "#" karakter. Hvis de gjør det, fjern det tegnet og lagre filen. Hvis du måtte gjøre endringer i filen må du oppdatere apt med følgende kommando:

sudo apt-get update

Nå er du klar for å starte installasjonen .

Installere

Det første du trenger å gjøre er å installere et par programmer ved hjelp av apt-get. Fra samme terminal du sjekket sources.list fil problemet følgende kommando:

sudo apt-get install vin cabextract

Når dette er ferdig må du laste ned installasjonsskript IEs4Linux fra dette nettstedet. Når filen er lastet ned gå tilbake til terminalvindu og bytt til den katalogen som filen ble lastet ned til og utstede følgende kommandoer:

tjære xvzf ies4linux-XXX.tar.gz

Hvor XXX er utgivelse nummer.

cd ies4linux-XXX

Hvor XXX er utgivelse nummer.

Du er nå inne katalogen som inneholder alt necessy å installere tre forskjellige versjoner av Internet Explorer for Linux (5, 5,5 og 6 Sorry - ingen 7 eller 8). Utstede følgende kommando:

./ies4linux
Figur 1

Kommandoen ovenfor vil åpne GUI installasjonsverktøyet (se figur 1). Fra i dette verktøyet kan du velge hvilken versjon (e) av Internet Explorer for å installere, språket, hvis du vil ha Flash Player 9 installert, og hvor du vil ikonene skal plasseres.

Du kan også klikke på avansert knappen for flere alternativer. Innenfor den avanserte delen kan du velge å installere IE7 som er veldig mye i beta. Jeg forsøkte denne installasjonen bare å ha python segfault. Det er en hack for dette, men det er egentlig ikke verdt bryet. Problemet er at IE7 ennå ikke støttes av vin. Så snart det er IEs4Linux vil legge denne støtten.

Når du har gjort disse valgene klikk OK og installasjonen vil fortsette.
Figur 2

Når installasjonen starter et nytt vindu vil pop åpne (se figur 2). Den siste linjen i dette vinduet forklarer deg hvordan du kjører Internet Explorer. I mitt tilfelle den kjør ligger i /home /jlwallen /bin /IE6. Det er en ganske merkelig oppførsel jeg har funnet med denne installasjonen. Ved ferdigstillelse av IEs4Linux du kanskje ikke være i stand til å kjøre Internet Explorer uten hjelp av sudo. Ikke gjør det. Før du kjører ~ /bin /IE6 kommandoen problemet følgende kommando:

sudo chown -R USER.USER ~ /.ies4linux

Hvor BRUKER er brukernavnet du logger på med (i mitt tilfelle jlwallen)

Problemet er at noen av filene /katalogene i ~ /.ies4linux kataloger er installert som root bruker. Din standard bruker vil ikke være i stand til å utstede de kommandoen eller bruke disse filene. Så skiftende eierskap av filer og kataloger i ~ /.ies4linux katalogen løser det problemet.

Avsluttende tanker

Å ha IE 6 på maskinen din vil ikke løse mange problemer. Men å ha muligheten til å teste funksjonene i dine nettsider med så mange nettlesere som mulig er alltid bra. Forhåpentligvis IE 7 vil bli støttet snart som vil bringe enda mer gyldigheten til IEs4Linux prosjektet. Anmeldelser