Calma! Não estou maluco. Quem trabalha com desenvolvimento de sites simplesmente precisa do Internet Explorer…
Isso mesmo. Infelizmente o IE não segue os padrões sugeridos pela w3c, a World Wide Web Consortion, órgão que regula – ou tenta regular – e sugere especificações e padrões de desenvolviomento a serem seguidos.
Na prática isso quer dizer que sites desenvolvidos seguindo os padrões, não funcionam exatamente igual no Firefox e no IE. O que faz necessário o teste e ajuste do código para que funcione corretamente no Internet Explorer, como o box model hack e outros.
Num cenário ideal, 99,9% dos internautas usariam o Firefox ou outro navegador compatível com os padrões. Mas enquanto seu lobo não vem, um bom site, hoje, deve funcionar perfeitamente pelo menos nos dois navegadores mais utilizados: Internet Explorer e Firefox.
Então vamos lá! O primeiro passo é instalar os pacotes wine e cabextract. Que estão nos repositórios universe (lembre-se de habilitar esse repositório!!)
sudo apt-get install wine cabextract
Feito isso, agora execute o winecfg, e configure o seu wine. É interessante ir na aba Drivers e clicar em autodetect, de maneira que o wine crie drivers referentes a suas pastas de dados (/home/duda/Desktop como Área de Trabalho, etc.)
Agora faça download do ie4linux. Aqui você tem duas opções: a versão 2.5 beta, que possui um Instalador Gráfico, e a versão atual, 2.0.5, que possui o Instalador Texto. descompacte, entre no diretório e execute o instalador.
Fiz o teste da versão 2.5 beta com Instalador Gráfico e funcionou perfeitamente
Versão 2.0.5, instalador texto:
wget http://www.tatanka.com.br/ies4linux/downloads/ies4linux-latest.tar.gz
tar zxvf ies4linux-latest.tar.gz
cd ies4linux-*
./installer
Versão 2.5 beta, instalador gráfico:
wget http://www.tatanka.com.br/ies4linux/downloads/ies4linux-2.5beta1.tar.gz
tar zxvf ies4linux-2.5beta1.tar.gz
cd ies4linux-2.5beta1
./installer
Por padrão, os arquivos são instalados em /home/usuario/.ie4linux, e os executáveis em /home/usuario/bin. Durante a instalação – que é em portugês – você pode também marcar a opção para criar ícones no desktop.
Abaixo um screenshot do momento da instalação:
UPDATE: O meu amigo hamhacker também escreveu sobre o ie4linux e com umas dicas a mais (java, como criar 1 pacote e outros). Vale a pena conferir!

Maneiro d+ esse artigo meu amigo… Show de bola mesmo. Tem site que só funciona com o IE mesmo. Legal… Cada dia q passa eu uso menos o windows. Valeu!!!
Tucson
dezembro 16th, 2006
Olha, escreví também outro artigo sobre o IE no Linux e se alguem quiser dar uma olhadinha :
http://hamacker.wordpress.com/2006/11/11/instalando-o-browser-alternativo-internet-explorer-6-no-ubuntu/
hamacker
dezembro 18th, 2006
Duda, eu sou sinsero em dizer que não vejo nada no IE, no Windows do escritório, quando tenho de acessar algum site que só utiliza o IE eu o faço atraves do plugin do firefox (IE tab). pergunta, se eu instalar essa coisa (o ie4) eu vou poder quando necessario usar o mesmo plugin do firefox?
Wagner Gama
dezembro 18th, 2006
Wagner, creio eu que sim. Não influenciará em nada.
Se não me engano, esse plugin altera o “user agent” do navegador. Isso “engana” o site, que passa o firefox numa possível conferência de navegador feita por javascript (muitas vezes com o propósito declarado de barrar sites diferentes de ie).
Infelizmente, além de não seguir os padrões, alguns desenvolvedores de sites fazem essa conferência, e só permitem os navegadores que se declarem como IE. Aí entra esse plugin.
O ie4linux é de fato o Internet Explorer sendo executado através do wine (wine is not emulator – http://www.winehq.com), uma espécie de bibliotecas windows portadas para o linux.
Abraços e obrigado pela leitura
dudanogueira
dezembro 18th, 2006
Sobre a extensão do Firefox IE Tab, devo esclarecer que ela não apenas altera o UserAgent, ela literalmente transforma o FF em IE. Ele faz o FF usar a “máquina” do IE (como alguns “navegadores” que nada mais são que skins para o IE). É por isso que essa extensão não funciona no Linux. E se o IE4Linux é o IE rodando via Wine, temo que a extensão ainda não vá funcionar corretamente.
Além disso, tenho outra observação de ordem filosófica (até mesmo utópica). A meu ver webdesigners são profissionais e como tal têm responsabilidades. Para mim, é o maior amadorismo o camarada criar páginas lidas apenas por um navegador. O profissional tem a obrigação de fazer páginas que sejam “lidas” por qualquer navegador (ele não pode restringir a acessibilidade das páginas de seus clientes). A forma mais prática de se conseguir isso é seguindo os padrões internacionais vigentes (e não usar hacks, bugs e falhas do IE) e certamente a solução apresentada nesse artigo não contribui nem um pouco para isso. A democratização da Internet só vai acontecer depois da profissionalização dela. E nós, navegantes, contribuiremos cobrando isso (e usando um navegador decente).
Márcio Vinícius
dezembro 23rd, 2006
Oi Márcio!
Obrigado pela visita!
Infelizmente na prática, no dia a dia mesmo, é impossível manter o código completamente de acordo com os padrões sugeridos pela w3c sem a utilização de hacks…
isso porque se o fizesse, teria problemas com os cerca de 70% de internautas que acessam os sites que administro utilizando o o IE.
Acho que a solução aqui apresentada atende perfeitamente a uma DEMANDA, criada por uma SITUAÇÃO onde nem tudo é perfeito (perfeito == 100% firefox).
É isso. De qualquer maneira, é bom poder testar o site no IE 6 sem ter que rebootar, ou rodar maquina virtual, pedir prum amigo tirar screenshot e outras artimanhas
abraços e valeu!
dudanogueira
dezembro 24th, 2006
É, realmente usar hacks às vezes ajuda, mas na verdade acabam mais é atrapalhando! O css fica sujo e não passa pela validação. Eu usava aquela tecnica do underline antes do comando css para ser lido somente pelo explorer. Assim eu fazia funcionar seguindo os padrões e em seguida aplicava os hacks para IE. Uma solução pra isso são os comentários condicionais (http://www.maujor.com/tutorial/condcom.php). É um “chunxo” da microsoft. Vc coloca o que quiser dentro de um comentário do html . Mas declara que este comentário será lido pelo IE. Dessa forma vc coloca em um comentário condicional o link para um arquivo css ajustados para o Explorer onde somente o IE vai ler. Vc conta ainda com requintes de selecionar a versão. Tudo bem, eu sei que é Chunxo, mas é uma maneira de fazer dentro dos padrões e passar pelo validador e ver o site funcionando!
Leandro Corso
março 28th, 2007
Lembrei de um detalhe, eu posso ter rodando no linux também o IE7? Eu procuro evitar de usar Hacks ou comentários condicionais para esta versão do IE pq ela está bem melhor que a anterior e cada vez mais próxima do ideal, quando há problemas de compatibilidade dá para chegar (pelomenos até agora tenho conseguido) num concenso entre w3c e IE. Mas voltando ao assunto… tem como rodar ie7 no linux com o ies4linux?
Leandro Corso
março 28th, 2007
Bom dia Duda,
Esse tudo é, na roda, pois existem algumas aplicações principalmente no meu trabalho em que preciso rodar no IE, como por exemplo o “Protheus Microsiga” , mas formatei o meu notebook, da última vez, e rodei novamente o procedimento de instalação do ie6, correu normalmente, ms não consigo abrir nenhum site!! Será algum bug, ou algum problema de alguma atualização do Ubuntu 7.04?? Se puder me dr alguma ajuda ficarei grato.
Abraços
Mauricio Capeleiro
agosto 20th, 2007