Internet Explorer na Gentoo HOWTO
Z Gentoo Linux Wiki
Obsah |
[editovat]
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]
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)
