quinta-feira, 31 de dezembro de 2009

Instalando o Firefox com o Wine no Linux

As vezes, alguns sites, principalmente de bancos, disponibilizam módulos de seguranças que, apesar de funcionarem no Firefox, não funcionam diretamente no Linux.
sites como www.caixa.gov.br e www.bb.com.br só funcionam no IE e no Firefox no Windows. Então como acessa-los pelo Linux?

Alguns procedimentos podem ser feitos para resolver esse problema.

Aqui mostrarei como instalar o Firefox, versão windows, no linux Ubuntu 9.10 .

Acesse o site do firefox, no mozilla.org. Aqui.

Não clique no banner verde diretamente, onde esta escrito "Baixar Agora", pois a versão sugerida é para linux e o que queremos é a versão para windows.

Então logo abaixo do banner tem um link chamado "Outros sistemas e idiomas".

Procure o português do Brasil e clique no "baixar" ao lado da logo da Microsoft.

Baixe o firefox e execute a instalação.

Para executar é necessário ter o wine instalado. (não esta? veja aqui).

Instalando Java com Wine no Linux

Acesso o site de download do java, na sun.com em download Java.

- Clique em "all Java downloads here" ;
- Para executar é necessário ter o wine instalado no Ubuntu. (veja aqui como instalar caso não tenha);
- Selecione a versão java para windows, *offline*. Clique em "Windows 7/XP/Vista/2000/2003/2008 Offline";
- Use o navegador de arquivos ("Locais -> Pastas Pessoais") e vá para o diretório onde baixou o arquivo;
- Clique com o botão direito e clique em "Abrir com o carregador de aplicativos Windows Wine";
- Siga as instruções de instalação e pronto;

O Java esta instalado? É necessário abrir o navegador, versão windows e abrir o link de teste.
Use o Firefox para Windows (veja aqui como), entre nesse link e clique em "Verify Java version".

Instalando o Wine no Ubuntu 9.10

O Wine , resumidamente, serve para rodar aplicações "for Windows" em outros sistemas operacionais, como Linux. O artigo "Usando o Wine" do Morimoto, do GuiaDoHardware, da outros detalhes sobre o wine.




Procedimento Básico


Vá em "Aplicativos" -> "Central de Programas do Ubuntu"

a) pesquise por "wine" e depois clique na seta "->" ao lado do "wine microsoft windows compatibility layer";





b) clique em "Instalar", será perguntado a sua senha novamente para que o instalador possa fazer o serviço.





Pronto! Com isso você já pode baixar programas ".exe" e ".msi" do e instala-los!

Procedimentos adicionais de Integração com o Ubuntu 9.10

O navegador de arquivos do ubuntu é o Nautilus que, por sua vez, é um programa integrado ao Gnome. Enfim, para mostrar os arquivos o Nautilus associa um ícone relacionado.
No modo padrão, será mostrada uma figura padrão com "engrenagens engraçadinhas".Veja:


Mas para mostrar o ícone nativo que existe na aplicação, assim como o MS Windows faria, tem que se instalar um pacote especial. Para isso faça o seguinte:

Vá no menu "Sistema" -> "Administração" -> "Gerenciador de pacotes Synaptic", digite sua senha de login. Em "busca rápida" (se não aparecer, é porque a janela do synaptic esta pequena, maximize-a), e digite "exe", o primeiro item da pesquisa será "gnome-exe-thumbnailer".

Clique com o botão direito nele e selecione "marcar para instalação".
Uma janela adicional será aberta, escrita com "Marcar mudanças adicionais requeridas?", com as aplicações extras para adicionar, no caso o icoutils e imagemagick. Clique em "marcar".
À esquerda do "busca rápida", existe o botão "Aplicar".
Na janela "Aplicar as seguintes mudanças?", clique em aplicar novamente. 

Depois de instalar, feche o Synaptic saia da sua sessão (em "Encerrar sessão"), pois precisa-se recarregar as informações do Nautilus no inicio do sistema.
Entre novamente em sua sessão e abra a pasta onde seu programa executável estava. 
No meu caso eu estava mostrando um instalador do java para windows.
Veja como ficou agora:




É isso!

Alguns pontos a considerar:

Esse software esta em constante desenvolvimento e é possível que alguns aplicativos não instalem ou funcionem como originalmente, mas mesmo assim da para pesquisar, modificar o wine.cfg para fazer funcionar.

Caso queira um programa mais completo para rodar aplicações "for windows" no Linux veja em
CodeWeavers.com , eles dão suporte as mais variadas instalações de software e , principalmente, para jogos.

Adicional:

- Para ter a versão mais atualizada do wine, a 1.2 no lugar da 1.0.1 padrão do ubuntu, é possível colocar o link de update no Ubuntu. Use o link ppa:ubuntu-wine/ppa no "Canais de Software". Acesse "Sistema" -> "Administração" -> "Canais de software", coloque a senha, acesse a aba "Outro software" e clique em "+ Adicionar" e coloque o link ppa citado.


Também é interessante adicionar a chave do Wine. Baixe-a e instale na aba "Autenticação" e "+ importar". Sem a chave o atualizador fica reclamando que "o link não esta autenticado e não é confiável


Remova seu wine 1.0.1 atual e instale a versão 1.2, para isso você pode usar o "Central de programas Ubuntu" e pesquisar por "wine".


Referências:

- Site oficial do Wine
- Quer ver se sua aplicação funciona? veja em AppDB do Wine
- Link original de como manter atualizado: Update do Wine

Banco do Brasil no Ubuntu 9.10


Dica para usar o banco do brasil no Ubuntu 9.10 (também no debian,  e linux em geral)
------------------------------------------------------------
Solução rápida:
1) instale o wine (esta instalado? como instalar?, abra em outra aba e volte aqui!);
2) baixe e instale o java, versão windows, e instale com wine(versão windows? já tenho? como fazer?);
3) baixe e instale o firefox, versão windows, e instale com o wine(porque windows? como fazer?);
4) acesso site www.bb.com.br e clique em "ok", não precisa preencher os dados;
5) o módulo de segurança será pedido, permita a instalação (canto superior direito, botão "permitir");
6) reinicie o firefox e acesse novamente o site;
7) pode acessar normalmente o banco;
-----------------------------------------------------------


O site não funciona mais com o Firefox, ativo Linux, devido a obrigatoriedade da instalação do módulo de segurança. Esse módulo só funciona no Windows.
Mas há uma maneira de usar no Linux diretamente sem precisar de um Windows instalado.

Solução detalhada:

1) Instale o wine no Ubuntu:

- veja como instalar o wine aqui.

2) Baixe e instale o java, versão windows, no Ubuntu:

- veja aqui como instalar o java para windows;

3) Baixe e instale o firefox, versão windows, no Ubuntu;

- veja como fazer a instalação aqui;

4) Acesso ao banco do brasil:

- abra o firefox, versão windows:

vá em "Aplicativos" -> "Wine" -> "Programas" -> "Mozilla Firefox" -> "Mozilla Firefox"


a) entre na página principal e clique diretamente em "OK", não precisa preencher os dados











b) Clique em "instalar", após isso abrirá uma barra amarela na parte superior do navegador;









c) essa é a barra amarela superior, clique em "Permitir", no canto direito, com isso o navegador permitirá a instalação do módulo;









d) espere alguns segundos e clique em "Instalar agora", o módulo será instalado logo em seguida;









e) reinicie o Firefox












f) pronto! pode acessar normalmente
Qualquer dúvida, postem!