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:

[email protected]:~/Á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
[email protected]:~$ 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.

Dando permissão de execução em arquivos .BIN

Arquivos .BIN são arquivos binários que você executa como os “.exe” do Windows. Mas pra isso você precisa dar permissão de execução para eles.

Pelo Nautilus:
Para dar permissão de execução basta ir no Nautilus -> clica com o botão direito no arquivo -> propriedades -> permissões -> marca execução para o dono. Agora basta clicar duas vezes no arquivo para executá-lo.

Pelo terminal:
Basta usar o comando chmod +x nome_do_arquivo para dar permissão de execução. Depois usa ./nome_do_arquivo para executá-lo.

Aconselho executar o arquivo pelo terminal porque assim ele exibe mensagens que não são vistas se você executar pelo Nautilus.

Convertendo CUE/BIN, NRG, IMG, MDF para arquivos ISO

Esta dica foi ripada (bonito nome esse, hehe) do site How To do Things, do autor Felipe Xavier.

Nós precisamos do software utilizado neste artigo: bchunk (CUE/BIN para ISSO), ccd2iso (IMG para ISO), mdf2iso (MDF para ISSO) e nrg2iso (NRG para ISO), então abra um terminal e digite:

# sudo apt-get install bchunk ccd2iso mdf2iso nrg2iso

CUE/BIN para ISO:
Abra um terminal, vá para a pasta onde o arquivo CUE/BIN está localizado e digite:

# bchunk nomedoarquivo.bin nomedoarquivo.cue nomedoarquivo.iso

NRG para ISO:

# nrg2iso nomedoarquivo.nrg nomedoarquivo.iso

IMG para ISO:

# ccd2iso nomedoarquivo.img nomedoarquivo.iso

MDF para ISO:

# mdf2iso nomedoarquivo.mdf nomedoarquivo.iso

Agora é só gravar o arquivo ISO num cd com o Brasero.

Piece of cake!