Lomadee, uma nova espécie na web. A maior plataforma de afiliados da América Latina.

terça-feira, 4 de janeiro de 2011

IE no Linux

Instalando o Internet Explorer facilmente no Linux


Confesso que sempre tive um olhar preconceituoso ao ver dicas sobre como rodar o Internet Explorer no Linux, sem entender qual o motivo. Sempre que via algum artigo desse tipo, me perguntava "mas porque rodar o IE no Linux, sendo que temos o bom e velho Firefox, além do Opera, dentre tantos outros?"
Diz a linguagem popular que a gente só entende completamente determinada situação depois de passar por ela. Esses dias minha esposa estava estudando no notebook com o Debian Linux (ou Debian GNU/Linux), e quando ela foi abrir a aula de um professor da faculdade, a página dizia que só rodava no Internet Explorer acima da versão 5. Eu pensei: "Ah, é papo furado". Fui abrir, e nada.
Minha primeira reação foi abrir com o Opera. Nada. A segunda foi ligar, no Opera, o disfarce (e também a identificação) como Internet Explorer, clicando com o botão direito em qualquer área da página, e indo em "Editar preferências do site":
col12
col13
E imaginem o resultado... nada! Então, deu na telha: é por isso que instalam o IE no Linux.
Justamente para lidar com este problema, existe um projeto chamado IEs4Linux (leia-se: IEs 'for' Linux - IEs (no plural, porque são várias versões de IE) para Linux), que eu já ouvia falar há muito, muito tempo, e trata-se de um script gráfico que instala, "automagicamente", com poucos cliques e apertos de teclas, o navegador da Microsoft em seu sistema Linux, rodando-o com uma performance que achei incrível. O site oficial é o:
col1
O programinha IEs4Linux evoluiu muito com o passar do tempo, e hoje conta com uma interface gráfica bem fácil e intuitiva. Vale lembrar que o próprio IEs4Linux cria atalhos no menu e no desktop para facilitar sua vida, além de já deixar pré-instalado o Adobe Flash, e conta ainda com suporte ao português brasileiro (tanto no aplicativo quanto no IE).
Segundo o site oficial, o IEs4Linux é útil para "WebDesigners que querem migrar para o Linux mas ainda precisam testar seus sites no IE" e "pessoas que precisam abrir sites que só funcionam no IE". A versão instalada do IE é bem leve, porque "incluem apenas os arquivos necessários para se ter um bom navegador de testes (não há Outlook, Media Player etc)."


Instalação e execução



Então mãos na massa. O IEs4Linux depende do velho amigo Wine (o interpretador de binários Windows) e do Cabextract (para extrair arquivos CAB), este último provavelmente já incluído na sua distribuição. Veja abaixo qual a sua distribuição e instale os dois pacotes:
Ubuntu:
$ sudo apt-get install wine cabextract


Fedora:
$ su
# yum -y install wine*
# yum -y install cabextract
# exit


Gentoo:
$ su
# emerge wine cabextract
# exit


Debian:
$ su
# apt-get update
# apt-get install wine libxxf86dga1 libxxf86vm1 cabextract
# exit


OpenSuse:
$ su
# rpm --import http://software.opensuse.org/openSUSE-Build-Service.asc
# rug sa http://software.opensuse.org/download/Emulators:/Wine/SLE-10/ "Wine Repository"
# rug sub "Wine Repository"
# rug install wine
# rug install cabextract
# exit


Mandriva:
$ su
# urpmi wine cabextract
# exit


PCLinuxOS:
$ su
# apt-get install wine cabextract
# exit


Você também pode instalar a partir de seu gerenciador gráfico de pacotes favorito, buscando por "wine" e selecionando o pacote com este nome para isntalação, e fazendo o mesmo com o "cabextract", como eu fiz no Synaptic:
col11
Terminada a instalação do Wine e Cabextract, vamos baixar a última versão do IEs4Linux, extrair o pacote e rodar o executável existente dentro dele, como usuário:
$ wget http://www.tatanka.com.br/ies4linux/downloads/ies4linux-latest.tar.gz
$ tar zxvf ies4linux-latest.tar.gz
$ cd ies4linux-*
$ ./ies4linux


Caso você queira instalar o suporte experimental ao Internet Explorer 7, rode o comando abaixo no lugar do último comando do bloco acima. Essa compatibilidade é experimental porque o Wine ainda não suporta por completo e oficialmente o IE7, de forma que o desenvolvedor do IEs4Linux preparou um "hack", que adiciona o motor do IE7 na interface de usuário do IE6. Ou seja, você perde os recursos de interface do IE7, mas o mais importante é o "coração" do navegador. Caso queira continuar com somente a instalação do IE5, IE 5.5 e/ou IE6, ignore o comando abaixo.
$ ./ies4linux --hack-ie7-proxy-settings


Em ambos os casos, NÃO tente executar como root. Se caso você fizer isso, o programa é "esperto" o suficiente para alertá-lo:
# ./ies4linux


O usuário atual é o root! Isso é totalmente desaconselhavel! O IE é inseguro de mais para dar-lhe acesso root.
Quer um conselho de amigo? Execute o ies4linux como usuário normal ou, o melhor ainda, crie um usuario exclusivo para os IEs.


Continuando, abrindo o IEs4Linux, a seguinte tela abaixo lhe aparecerá:
col2
No primeiro campo, você tem a opção de selecionar quais versões do Internet Explorer deseja instalar (se for instalar só uma, deixe na opção padrão, a 6.0, que é mais recente), e logo abaixo o idioma (caso esteja em um sistema em português, já ficará selecionado automaticamente). No campo abaixo, há a opção de instalar automaticamente o Adobe Flash 9 (padrão: ligado), e logo após onde você quer que sejam criados atalhos, na área de trabalho, no menu ou em ambos.
Clicando em "Avançado", temos mais opções (não precisa alterar, as padrões funcionam normal), como alterar pastas e caminhos,(se você for um usuário avançado e queira mudá-los, lembre-se de não apontar para pastas do sistema, pois o instalador está rodando como usuário, não tendo permissão para escrever em pastas do sistema), adicionar tags ao Wget (que baixa os pacotes), e por fim a opção "Beta", experimental, de instalar o Internet Explorer 7 (caso instale, também deixe selecionado a versão 6.0). Não instale, a menos que você tenha um espírito aventureiro. Pelo menos por enquanto.
col3
Dando "OK", voltamos à tela anterior, dê "OK" novamente para prosseguir. O IEs4Linux fará tudo automaticamente (download, instalação e configuração), registrando passo por passo o que ele está fazendo:
col6
Ao terminar, ele mostrará uma mensagem de êxito e o botão para fechar. Caso você tenha instalado o IE7, antes disso quando for concluída a instalação do IE6, o navegador abrirá - vá até a janela de "Opções da Internet" e configure seu proxy. Feche o IE6 e a instalação do IE7 prosseguirá. Assim, todas as configurações do IE6 (registro) serão copiadas para o IE7. Quando aparecer a janela abaixo, clique em "Fechar" e pronto, instalação completa. Não doeu nada, não é verdade?
col7
Os ícones criados aparecerão - se você optou pelo menu, estará na categoria "Internet" ou "Rede" no menu principal de seu ambiente gráfico. Eu optei pelo ícone no desktop:
col8
E, para abrir o Internet Explorer... basta clicar no ícone duas vezes!
col10
Em segundos o navegador abrirá, na primeira vez com a mensagem de boas vindas do IEs4Linux. Agora você pode abrir a vontade aqueles burocráticos e antiquados sites que funcionam única e exclusivamente no Internet Explorer, da Microsoft. Agora você não tem mais aquela manjada desculpa para seu professor: "não abre no meu Firefox", ou responder ao usuário de seu site "Não tenho i IE para testar amigo, uso Linux". Ressalto: NÃO use o navegador para o dia-a-dia, só para testar sites e abrir outros esporadicamente. Para o cotidiano, dê sempre preferência ao bom e amigo Firefox, ou Opera, Konqueror, Epiphany, Galeon, Hv3... algum nativo do Linux.
O IEs4Linux cumpre perfeitamente seu papel: instalar de forma "automágica" - fácil, sem burocracias e rápida - o Internet Explorer em seu sistema Linux (ou até Mac, veja no site oficial).

Nenhum comentário:

Postar um comentário