Instalar programas de declaração de Imposto de Renda em máquina Linux

Publicado: 12/12/2013 em Escritorio, Linux
Tags:

1. Introdução
São dois os programas a serem instalados: o programa da declaração propriamente dito e o programa receitanet para transmissão da declaração. Os procedimentos aqui descritos foram feitos em uma máquina com Ubuntu, i386, 10.13 (“saucy”), para os programas do IR do ano de 2013.

2. JVM
É necessário ter o java virtual machine instalado na máquina.  Utilizei o Openjdk (o Java livre), sem problemas.
Quando da instalação padrão da máquina, o openjdk-7-jre já fora instalado.  Isso é suficiente para instalar o programa da declaração do IR. Para certificar-se da instalação do java, utilize os seguintes comandos:

# java -version
java version "1.7.0_25"
OpenJDK Runtime Environment (IcedTea 2.3.12) (7u25-2.3.12-4ubuntu3)
OpenJDK Server VM (build 23.7-b01, mixed mode)

# apt-cache policy openjdk* | grep Instalado -B 1 -A 3
openjdk-7-jre:
Instalado: 7u25-2.3.12-4ubuntu3
Candidato: 7u25-2.3.12-4ubuntu3
Tabela de versão:
*** 7u25-2.3.12-4ubuntu3 0
--

Vemos pelas respostas do sistema que o JVM realmente está funcionando.

3. Instalar o programa de declaração do IR
O primeiro passo é baixar o programa da página da Receita Federal.  No caso do programa relativo ao ano de 2013, este estava disponível em http://www28.receita.fazenda.gov.br/publico/programas/IRPF/2013/PGDIRPF2013/Java/Linux/IRPF2013Linuxv1.3.bin
Na verdade havia duas versões disponíveis: “.deb” e a “.bin”.   Fiz preferência pela versão bin por não desejar fazer a instalação do aplicativo na área de sistema, e sim numa área local do usuário. Como iria realizar uma reinstalação do sistema, desta forma estava evitando a necessidade de também reinstalar este aplicativo de IR.

Os procedimentos de instalação estão descrito na página da Receita, e repetimos aqui:
$ chmod +x IRPF2013Linuxv1.2.bin
$ ./IRPF2013Linuxv1.2.bin

No processo de instalação é perguntado a pasta de instalação desejada, onde simplesmente aceitei a sugerida (~/ProgramasRFB/IRPF2013).
Pronto, tinha um ícone de atalho em minha área de trabalho bem como o acesso ao aplicativo aparecia no menu principal do gerenciador gráfico (gnome ou Xfce, kde…).

4. Instalar o programa receitanet
Desta vez quiz testar a versão deb, em vez da versão bin. O promeiro passo é baixar o programa da página da Receita Federal.  No caso do programa relativo ao ano de 2013, este estava disponível em http://www.receita.fazenda.gov.br/Publico/programas/receitanet/receitanet-1.04.deb

E aí só o usar o comando abaixo como administrador:
# dpkg -i receitanet-1.01.deb
(Lendo banco de dados ... 185055 ficheiros e directórios actualmente instalados.)
Preparando para substituir receitanet 1.01 (usando receitanet-1.01.deb) ...
Desempacotando substituto receitanet ...
dpkg: problemas com dependências impedem a configuração de receitanet:
receitanet depende de java-virtual-machine; porém:
Pacote java-virtual-machine não está instalado.
dpkg: erro ao processar receitanet (--install):
problemas de dependência - deixando desconfigurado
Processando gatilhos para desktop-file-utils ...
Processando gatilhos para gnome-menus ...
Processando gatilhos para mime-support ...
Erros foram encontrados durante o processamento de:
receitanet

Foi frustante encontrar este erro.  Várias postagens na internet relatavam que o programa receitanet náo funcionaria com o Java Livre.  Tudo besteira, pois este aplicativo funciona sim com o Java Livre.  Para solucionar o problema fiz os seguintes passos como administrador:

# which java
/usr/bin/java

# JAVA_HOME='/usr/bin/java'
# export JAVA_HOME
# apt-get install openjdk-7-jdk

Agora foi só repetir o comando de instalação e observar pelas mensagens a instalação ocorrer sem qualquer problema:

# dpkg -i receitanet-1.01.deb
(Lendo banco de dados ... 186740 ficheiros e directórios actualmente instalados.)
Preparando para substituir receitanet 1.01 (usando receitanet-1.01.deb) ...
[SUCESSO]: Preferencias limpas com sucesso em  -'.systemRoot/br/gov/serpro/receitanet/suite/'.
[SUCESSO]: Preferencias limpas com sucesso em  -'.systemRoot/br/gov/serpro/receitanet/'.
Desempacotando substituto receitanet ...
Configurando receitanet (1.01) ...
[SUCESSO]: Preferencias gravadas com sucesso em  -'.systemRoot/br/gov/serpro/receitanet/suite'.
[SUCESSO]: Preferencias gravadas com sucesso em  -'.systemRoot/br/gov/serpro/receitanet'.
Processando gatilhos para desktop-file-utils ...
Processando gatilhos para gnome-menus ...
Processando gatilhos para mime-support ...

Referências:
Instalar Java no Debian – Sun-Java (JRE)

Deixe um comentário, pois isto é muito motivante para continuarmos este trabalho

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s