Internet Explorer na Gentoo HOWTO

Z Gentoo Linux Wiki

Přejít na: navigace, hledání
Internet Explorer absolvuje Microsoft zkoušku na legální software. (cca 350k)
Internet Explorer absolvuje Microsoft zkoušku na legální software. (cca 350k)







Obsah

[editovat] image:Popis.png Popis

Tento článek je určen ukázat, jak nainstalovat webový prohlížeč Microsoft Internet Explorer (dále IE) v systému Gentoo.

[editovat] Na co mi to je?

  • Pokud jste web-master a chcete vědět a vidět jak vaše stránka bude vypadat ve Windows přes IE.
  • Pokud jste narazili na stránku co váš prohlížeč nenačte nebo stránka používá ActiveX. Třeba v objednávce letenek to mají často.
  • Pokud chcete stáhnout obnovení systému pro win32-kámoše.
  • Pokud chcete toho kámoše zmást nebo vyhrát sazku, že i v Linuxu máte IE :)

[editovat] Jaké verze jsou podporované?

Tady ukážu jak nainstalovat IE6 a IE7.

[editovat] image:instalace.png Instalace

[editovat] Wine a cabextract

Pokud máte balíček Wine již nainstalovaný a není nižší verze než 0.9.28, pak pokračujte v instalaci IE. Zjistit verzi můžete příkazem wine --version. Jinak musíte nejdříve nainstalovat Wine. A to uděláte pomocí příkazu:

emerge wine

Také budeme potřebovat nainstalovaný archivátor cabextract. Nainstalujeme ho příkazem:

emerge cabextract

[editovat] IE6

Další instalační kroky musí být udělány jako obyčejný (ne root) uživatel. Nejdříve si musíme stáhnout instalační balíček :

wget http://www.tatanka.com.br/ies4linux/downloads/ies4linux-latest.tar.gz

Pak ho musíme rozbalit:

tar zxvf ies4linux-latest.tar.gz

Teď se přesuneme do rozbaleného katalogu :

cd ies4linux-*

A konečně spustíme instalaci:

./ies4linux

Pokračujte v instalaci a sledujte instrukce.

Pavel Chovančík to přeložil do češtiny, takže se vás ten instalátor bude ptát v mateřštině.


Take ted' si to muzete udelat (jako root) pouze prikazem ACCEPT_KEYWORDS="~x86" emerge -av ies4linux A pak spustit instalace od jmena uzivatele, ktery bude pouzivat IE. ies4linux

[editovat] IE7

Splníte všechno pro IE6.

Teď si stáhněte soubor IE7Setup_G.exe z Googlu.

Splníte následující příkazy:

cd ~/.ies4linux
cp -r ie6/ ie7
sed ~/.ies4linux/bin/ie6 -e 's/ie6/ie7/g' > ~/.ies4linux/bin/ie7
chmod +x ~/.ies4linux/bin/ie7

Rozbalíme potřebné soubory:

cabextract IE7Setup_G.exe
cabextract IE7-Setup.exe
for i in wininet iertutil shlwapi urlmon jscript vbscript \
   ieframe mshtml mshtmled mshtmler advpack
      do
         chmod +x $i.dll
         cp $i.dll ~/.ies4linux/ie7/drive_c/windows/system/$i.dll
   done
chmod +x inetcpl.cpl
cp inetcpl.cpl ~/.ies4linux/ie7/drive_c/windows/system/

Stáhneme ty co nám chybí:

wget http://down-dll.com/dll/n/normaliz.dll.zip http://down-dll.com/dll/i/inetcplc.dll.zip

A nainstalujeme je:

   unzip normaliz.dll.zip
   unzip inetcplc.dll.zip
   cp normaliz.dll ~/.ies4linux/ie7/drive_c/windows/system
   cp inetcplc.dll ~/.ies4linux/ie7/drive_c/windows/system

Pomocí příkazu:

WINEPREFIX=~/.ies4linux/ie7 winecfg

vyvoláme konfiguraci wine a změníme tam Verze Windows na Windows XP.

Konečně uděláme odkaz:

   cd ~/bin
   ln -s ~/.ies4linux/bin/ie7 ie7

Sice na první pohled to vypadá jako IE6, ale má to IE7 engine. Tohle si můžete ověřit na nějaké stránce, co najdete ve vyhledávači na klíčové slova browser version check.

[editovat] install.ie7

#!/bin/sh

    # install.ie7, (L) 2k7 fv.cz <devel@fv.cz>
    # -- postup na ie7 z (http://cs.gentoo-wiki.com/Internet_Explorer_na_Gentoo_HOWTO)
    # -- prepsan do skriptu (upravte cesty dle potreby)

FN="IE7Setup_G.exe";
DOWN="http://dl.google.com/toolbar/data/ie7/";
tmp="/home/server/tmp/ie7";

[ ! -d "${tmp}" ] && { mkdir -p "${tmp}"; }
pushd "${tmp}" > /dev/null;
wget -c -O "${FN}" "${DOWN}/${FN}";

pushd ~/.ies4linux > /dev/null;
cp -r ie6/ ie7
sed ~/.ies4linux/bin/ie6 -e 's/ie6/ie7/g' > ~/.ies4linux/bin/ie7
chmod +x ~/.ies4linux/bin/ie7

popd > /dev/null;
cabextract "${FN}";
cabextract IE7-Setup.exe
for i in wininet iertutil shlwapi urlmon jscript vbscript ieframe mshtml mshtmled mshtmler advpack
do
    chmod +x $i.dll
    cp $i.dll ~/.ies4linux/ie7/drive_c/windows/system/$i.dll
done
chmod +x inetcpl.cpl
cp inetcpl.cpl ~/.ies4linux/ie7/drive_c/windows/system/

wget -c "http://down-dll.com/dll/n/normaliz.dll.zip"
wget -c "http://down-dll.com/dll/i/inetcplc.dll.zip"
unzip normaliz.dll.zip
unzip inetcplc.dll.zip
cp normaliz.dll ~/.ies4linux/ie7/drive_c/windows/system
cp inetcplc.dll ~/.ies4linux/ie7/drive_c/windows/system


cd ~/bin
ln -s ~/.ies4linux/bin/ie7 ie7

popd > /dev/null

echo "spoustim konfiguraci wine";
echo " - zmen verzi windows: windows9x -> windows XP";
echo " - proved OK";
echo;
WINEPREFIX=~/.ies4linux/ie7 winecfg

--User Unknown 09:27, 21. 4. 2007 (UTC)