Instalando o ReceitaNet 2011 no Ubuntu

por Luiz Correia
Primeiro é necessário instalar o Java:
sudo apt-get install sun-java6-plugin
depois vc pode fazer o Download dos programas na página da receita federal.

 

Você tem a opção de baixar instaladores para windows, mac, solaris e linux(em formato deb, rpm e bin).

Eu testei e o formato deb só funciona em arquiteturas i386, ou seja se você usa um linux 64 bits baixe o formato bin. Na verdade recomendo o download neste formato.

Dependendo da distribuição linux que você utiliza o ReceitaNet dará um erro:

luiz@LC-Desenvolvimento:~/Área de Trabalho$ ./ReceitanetJava2010.02d_setup_linux.binAssistente InstallShieldInicializando Assistente InstallShield…Procurando Java(tm) Virtual Machine………………………..The wizard cannot continue because of the following error: could not load wizard specified in /wizard.inf (104)
Esse erro é causado porque o ReceitaNet não encontra o Java, na verdade ele está procurando nos lugares errados, se não me engano no Debian e no Ubuntu a JVM fica em /usr/lib
luiz@LC-Desenvolvimento:~$ sudo ls -l /usr/lib/jvm/total 12lrwxrwxrwx 1 root root   14 2011-01-10 01:56 default-java -> java-6-openjdkdrwxr-xr-x 4 root root 4096 2011-01-10 01:57 java-1.5.0-gcj-4.4lrwxrwxrwx 1 root root   14 2011-01-08 09:20 java-1.6.0-openjdk -> java-6-openjdkdrwxr-xr-x 7 root root 4096 2011-02-19 09:04 java-6-openjdklrwxrwxrwx 1 root root   19 2011-02-23 11:11 java-6-sun -> java-6-sun-1.6.0.24drwxr-xr-x 6 root root 4096 2011-02-23 11:11 java-6-sun-1.6.0.24
Repare que há um link simbólico chamado java-6-sum, apontando para o Java 6 atual (java-6-sun-1.6.0.24). Esse é o nosso alvo. Faremos um link simbólico para ele.
O instalador do ReceitaNet procura nos seguintes lugares:
  • /usr/jre1.6.0/bin/java
  • /usr/local/jre1.6.0/bin/java
  • /usr/java/jre1.6.0/bin/java
  • /opt/jre1.6.0/bin/java
  • /opt/jre1.6/bin/java
  • /usr/jre1.6/bin/java
  • /usr/local/jre1.6/bin/java
  • /usr/java/jre1.6/bin/java
  • /usr/local/bin/java
Vamos escolher um local para linkar. Sugiro escolher algo em /opt ou em /usr/local, uma vez que são caminhos próprios para aplicações locais (o sistema operacional não altera o conteúdo desses diretórios e as ações ocorridas dentro deles não influenciam no funcionamento do sistema). Eu linkei em /opt/jre1.6 com o seguinte comando:
sudo ln -s /usr/lib/jvm/java-6-sun /opt/jre1.6
Com isso o instalador funcionará.
Ps.: Para instalar os arquivos .bin basta no terminal preceder seu nome por ./ Agora importante não instale os programas como root.

 

Eu sei é só Ubuntu, mas eu gosto.

37 comentários em “Instalando o ReceitaNet 2011 no Ubuntu”

  1. No meu caso eu tive que expurgar o openjdk e instalar o java da Oracle… nenhum link simbolico funcionou

    @Wellington não é tão complicado… primeiro você teiim que tornar o .bin executável…
    no terminal eu faço
    $ chmod +x nome_do_bin.bin

    depois pra executar é:
    $ ./nome_do_bin.bin

    Abraço!!

  2. Quando o assunto passa pelas linhas de comando, costumo seguir as dicas como uma receita de bolo e geralmente dá certo. Desta vez não deu. Já tinha o java instalado, baixei o Receitanet.bin, tornei-o executável, tentei instalar, deu o erro previsto, até aí tudo bem. Agora, esse tal link simbólico, não sei como faz. Melhor seria a Receita dispor o Receitanet também em formato .deb.

  3. Ola não consigo instalar receita net, ja tenho instalado em meu computador o Java e para não ter problema instalei a nova versão, mas quando tento instalar receita net informa essa mss de erro ” um erro de entrada e saida ocorreu durante a instalação de um arquivo.Isto é normalmente causado por defeito no disco ou um arquivo de instalação corromopido..
    Eu consigui instalar normalmente IRPF2011 sem nenhuma dificuldade.
    utitlizo o windons xp.. Me ajuda
    Obrigada

  4. O pacote que contém o java utilizado para as aplicações desktop é o sun-java6-jre e não o sun-java6-plugins, por isso não foram criados os links simbólicos. Os dois pacotes dependem do sun-java6-bin que contém os executáveis do java. A diferença se dá nos links que cada um cria.

    Os links simbólicos são criados pelo Ubuntu como forma de gerenciar múltiplas instalações do java na mesma máquina, e não devem ser criados manualmente.

    Para alterar a versão do java corrente, e consequentemente, criar os links simbólicos apropriados basta executar o comando update-alternatives.

  5. Segui a dica obtida num fórum, é só remover o pacote java que vem no Ubuntu e instaalr o pacote java do site da Sun. Um apt-get remove seguido de um apt-get install resolveu o problema, o Receitanet tá minstalado.

  6. Ola me ocorreu um erro na hora de instalar
    ainda da o mesmo problema de antes do wizard.inf funcionar, nao sei o que fazer memso depois de fazer a linha de comando do SUDO a algo que eu esteja fazendo errado?

  7. Caro Luiz Correia, muito obrigado pelas suas fundamentais explicações! Funcionou perfeitamente!
    É uma pena que a Receita Federal, com tantos “experts” ainda deixe passar furos como este na instalação de uma aplicação obrigatória para todos nós, e distanciando o Linux dos usuários domésticos.
    Forte abraço e continue contribuindo para a comunidade livre!

  8. Resultados:
    1. Precisei reinstalar o Java, embora já o tivesse na máquina
    2. Distraidamente coloquei o sudo no início. Tive que reinstalar
    3. Deu erro na reinstalação. Reinstalei novamente e desta vez deu certo.

    Obrigado pela dica.

    Ubuntu 10.10
    Etori Amorim

  9. Bom, comigo não funcionou a instalação do java.
    Assim deu certo:

    sudo add-apt-repository “deb http://archive.canonical.com/ lucid partner”
    sudo apt-get update
    sudo apt-get install sun-java6-jre sun-java6-plugin

    Para linkar a sua dica funcionou…
    sudo ln -s /usr/lib/jvm/java-6-sun /opt/jre1.6

    Parabéns pela dica… já estava sem esperanças.

  10. Não instala nem morto!

    Nem com links simbólicos, etc. Dá “could not load wizard specified in /wizard.inf (104)”

    O mais bizarro é que o próprio site da Receita diz “A máquina virtual java (JVM), versão 1.6.0 (ou superior), foi detectada neste computador. Caso haja algum problema com sua versão, clique aqui e reinstale uma nova. ”

    Tanto que o IRPF 2011 funciona normalmente…

    Usando OpenJDK 6 no Ubuntu 10.04 Lucid.

  11. Funcionou sem precisar dos links simbólicos ou arrudeios. Foi só necessário instalar a máquina virtual Java e baixar o Deb do IRPF2011. Tão fácil que minha sobrinha de 3 anos faria.

    Estou usando o Ubuntu 11.04 Natty

  12. Amigo, muito obrigado pelas dicas. Ano passado, tive que fazer altos malabarismos para entregar minha declaração (fiz a declaração pelo Linux, mas tive que utilizar outro computador com Windows para enviar). Deus te abençoe!

  13. Desisto!

    Tentei de tudo, não instala e ponto final. Dá “The wizard cannot continue because of the following error: could not load wizard specified in /wizard.inf (104)”

    Só não removi o OpenJDK6 (talvez resolva…).

    Desculpem, mas TUDO funciona com o OpenJDK: IRPF 2011, 2010, Banco do Brasil, TUDO. Nunca tive problema. Não vou removê-lo só porque o Receitanet está “temperamental”

    Vou instalar no laptop que tem Windows e transmitir de lá.

    (Continuo) usando OpenJDK 6 no Ubuntu 10.04 Lucid.

  14. Prezado Luiz Correa

    O seu esclarecimento resolveu meu problema com a instalação do RECEITANET no Ubuntu (uso o Ubuntu 10.10 – o Maverick Meerkat).

    Lamento que Receita Federal tenha deixado esse problema de instalação, eu acredito que se existisse o arquivo DEB seria instalado com mais facilidades.

    Agradeço e parabenizo pela solução.

    Luciano Menezes

    PS: postei no meu blog a sua solução: http://www.discoberta.blog.br/?p=4022

  15. Aqui não precisei mudar nenhum link simbólico…Apenas troquei o openjdk pelo original SUN java 1.6, e zaz! o ./ funcionou.

    Até que demorou para o openjdk mostrar sua fraqueza, antigamente isso não demorava mais que uma voltinha no quarteirão da internet.

  16. Maudy T. Pedrão você é o exemplo que preciso para os meus alunos. Podemos ter uma informação importante e guarda-la para nos mesmos como um trofeu e deixar Empoerar e ficar velha e ultrapassada ou fazer como vc que divide o que tem com os outros, se todos nós fizéssemos teria-mos um grande avanço no campo da educação! Obrigado!

  17. Oi, Luiz.
    Desculpe se estou fora do assunto, mas há anos faço e entrego a dirpf pelo Ubuntu. Dessa vez consegui instalar o RECEITANET, mas quando mando enviar, o programa da dirpf diz que tenho que instalar o receitanet.
    Uso o Ubuntu 12.04 LTS.
    Desde já obrigado pela ajuda que puder me dar.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *