[Resolvido] Instalação do Programa IRPF 2020 em Linux (Mint 19.2) x64

Guia de instalação do "Programa IRPF 2020" em Linux x64.

Encontrei dificuldades para instalar a versão do Java Virtual Machine (JVM), necessária para a execução do software da Receita Federal. Foi possível resolver o problema seguindo os passos abaixo (no meu caso, executados em Linux Mint 19.2). Como não encontrei nenhuma solução nos fóruns da internet, resolvi publicar aqui para que possa servir de ajuda a quem interessar.

1. Downloads

Baixe o "Programa IRPF 2020", disponibilizado pela Receita Federal do Brasil (RFB).

Seguindo as instruções de instalação da RFB, baixe a versão do Java requisitada, conforme o link disponibilizado no mesmo site. No caso deste guia, foi utilizada a versão "Linux x64".

2. Instalação da Máquina Virtual Java (JVM)

Copie o arquivo de instalação do JVM para a pasta de sua preferência (no meu caso, optei por usar a pasta "/usr/lib/jvm"):
~$ sudo cp Downloads/jre-8u241-linux-x64.tar.gz /usr/lib/jvm/jre-8u241-linux-x64.tar.gz
Atente-se quanto à versão no nome do arquivo, que no caso deste guia é "8u241". Se for diferente, você deverá substituí-la pela versão do seu arquivo em todos os comandos deste guia.

Descompacte e instale o JVM:
~$ sudo tar zxvf /usr/lib/jvm/jre-8u241-linux-x64.tar.gz
jre1.8.0_241/
jre1.8.0_241/plugin/
jre1.8.0_241/plugin/desktop/
...
Diferentemente do indicado pelo site da Receita, no meu caso não apareceu um "Done" ao final da instalação (que na verdade é somente um procedimento de descompactação). Verifique a existência de um novo diretório com o mesmo nome da versão instalada (no meu caso, jre1.8.0_241, veja ele ali na última linha):
~$ ls -l /usr/lib/jvm
total 8
lrwxrwxrwx 1 root root   25 set 30 18:00 default-java -> java-1.11.0-openjdk-amd64
lrwxrwxrwx 1 root root   21 set 30 18:00 java-1.11.0-openjdk-amd64 -> java-11-openjdk-amd64
drwxr-xr-x 7 root root 4096 jan 29 10:37 java-11-openjdk-amd64
drwxr-xr-x 6 root root 4096 fev 20 13:51 jre1.8.0_241
Se quiser, uma vez que já foi descompactado, você poderá apagar o arquivo baixado para liberar espaço no hd:
~$ sudo rm /usr/lib/jvm/jre-8u241-linux-x64.tar.gz

3. Verificação da versão do JVM

Verifique agora qual é a versão padrão atual do java instalada:
~$ java -version
É esperado um resultado semelhante a este:
java version "1.8.0_241"
Java(TM) SE Runtime Environment (build 1.8.0_241-b07)
Java HotSpot(TM) 64-Bit Server VM (build 25.241-b07, mixed mode)
Se o resultado trouxer o número exato da versão que foi instalada agora, o procedimento de instalação do Java pode ser encerrado. Espera-se que agora você consiga instalar o software da RFB (siga para o passo n. 6 abaixo). Mas, se houver alguma outra versão do Java instalada (JDK ou inferior à 1.8, por exemplo), então execute o próximo passo.

4. Habilitação do JVM

~$ sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jre1.8.0_241/bin/java" 1
~$ sudo update-alternatives --set java /usr/lib/jvm/jre1.8.0_241/bin/java
update-alternatives: a usar /usr/lib/jvm/jre1.8.0_241/bin/java para disponibilizar /usr/bin/java (java) em modo manual
Só para garantir, teste novamente a versão java:
~$ java -version
Como antes, o resultado esperado deve ser semelhante a este:
java version "1.8.0_241"
Java(TM) SE Runtime Environment (build 1.8.0_241-b07)
Java HotSpot(TM) 64-Bit Server VM (build 25.241-b07, mixed mode)
Com isto, o procedimento de instalação do Java está encerrado.
Prossiga com a instalação do software da RFB conforme os próximos passos.

5. Instalação do "Programa IRPF 2020"

Antes de começar com esta instalação, decida se você vai utilizar o diretório padrão do sistema ou irá optar por outro. Neste último caso, ignore os três próximos comandos. Você também pode ignorar os dois próximos comandos se for utilizar qualquer diretório dentro do seu "/home". Eu optei por criar e utilizar um diretório novo, fora do "/home". Por isso, foi necessário atribuir as permissões de usuário para que a instalação reconhecesse o diretório informado (substitua "usuario:grupo" no segundo comando pelo seu respectivo nome de usuário e grupo):
~$ sudo mkdir /usr/irpf/2020
~$ sudo chown -R usuario:grupo /usr/irpf/
Agora, mova o arquivo instalador para o diretório escolhido:
~$ sudo mv Downloads/IRPF2020Linux-x86_64v1.0.bin /usr/irpf/2020/
Iniciando esta instalação, acesse o diretório onde está o instalador e inicie a instalação com os seguintes comandos (substitua "/usr/irpf/2020/" no primeiro comando pelo seu diretório):
~$ cd /usr/irpf/2020/
~$ ./IRPF2020Linux-x86_64v1.0.bin
Confirme o procedimento pressionando "Sim" na tela que será exibida:
image

Ao avançar para a tela seguinte, não feche o terminal utilizado para executar o programa, pois, se o fizer, a instalação será interrompida:
image

Escolha a pasta padrão a ser utilizada pelo sistema e clique em "Avançar" para prosseguir com a instalação (se você não leu o parágrafo "Antes de começar" acima, verifique!):
image

Se tudo ocorrer bem, você poderá concluir a instalação na próxima tela. Se desejar criar um atalho na área de trabalho, mantenha selecionada a respectiva opção:
image

Agora você pode abrir o programa usando o atalho na área de trabalho ou através do menu inicial.
Enfim é só declarar (não vai esquecer nada, hein)!
«1

Comentários

  • Ótimo tutorial.
  • A partir do passo numero 4 o tutorial nao funcionou para mim.

    A resposta para a primeira linha de comando do passo 4 foi:

    update-alternatives: erro: o caminho /usr/lib/jvm/jre1.8.0_241/bin/java da alternativa não existe

    realmente este diretorio nao existe e nao aparece diretorio /java em outro lugar.

    O que fazer para este passo funcionar?
  • então você errou alguma coisa no passo 2
  • aquifolium disse:

    A partir do passo numero 4 o tutorial nao funcionou para mim.

    A resposta para a primeira linha de comando do passo 4 foi:

    update-alternatives: erro: o caminho /usr/lib/jvm/jre1.8.0_241/bin/java da alternativa não existe

    realmente este diretorio nao existe e nao aparece diretorio /java em outro lugar.

    O que fazer para este passo funcionar?

  • Também tive o mesmo problema do aquifolium e não consegui instalar o java apesar de várias tentativas. Cheguei a descompactar o arquivo mais de uma vez. Isso pode causar algum problema?
  • cara, se você seguir o passo a passo direitinho, não tem como errar, eu mesmo usei esse tutorial pra instalar aqui
  • Excelente tutorial. Funcionou todo o procedimento também no Linux Mint 19.3 Cinnamon. Parabéns pela iniciativa. Obrigado!
  • Infelizmente ainda não consegui instalar o programa. Após os passos 2 e 3 a tela do termina se apresenta assim:

    orlando@orlando-Aspire-E5-574G:~$ ls -l /usr/lib/jvm
    total 84800
    lrwxrwxrwx 1 root root 25 mar 6 06:56 default-java -> java-1.11.0-openjdk-amd64
    lrwxrwxrwx 1 root root 21 mar 6 06:56 java-1.11.0-openjdk-amd64 -> java-11-openjdk-amd64
    drwxr-xr-x 7 root root 4096 mar 6 10:59 java-11-openjdk-amd64
    -rw-r--r-- 1 root root 86826427 mar 22 20:25 jre-8u241-linux-x64.tar.gz
    orlando@orlando-Aspire-E5-574G:~$ java -version
    openjdk version "11.0.6" 2020-01-14
    OpenJDK Runtime Environment (build 11.0.6+10-post-Ubuntu-1ubuntu118.04.1)
    OpenJDK 64-Bit Server VM (build 11.0.6+10-post-Ubuntu-1ubuntu118.04.1, mixed mode, sharing)



  • -rw-r--r-- 1 root root 86826427 mar 22 20:25 jre-8u241-linux-x64.tar.gz

    Como eu disse, se você seguir os passos direito você não tem como errar, você pulou um passo que é extrair os arquivos

    sudo tar zxvf /usr/lib/jvm/jre-8u241-linux-x64.tar.gz

  • Repeti o procedimento e não deu. Terminei optando por instalar a versão multiplataforma que para rodar não precisa do java da Oracle. Deu certo!
Entre ou Registre-se para fazer um comentário.