quinta-feira, 25 de março de 2010

A saga do IRPF 2010

Ois...
O comentário de hoje é por conta do IRPF desse ano.
Apesar das críticas (ver o assunto aqui), a Receita produz um programa que é multiplataforma (mesmo que as orientações serem sempre voltadas para o Windows...). Contudo, alguém tentou instalar o programa numa máquina com o lenny amd64? É uma droga...
Depois de semanas navegando e procurando idéias, encontrei uma resposta nesse site.
É o seguinte:


Dica: IRPF 2010 no Lenny AMD64

No site da Receita, quando procuramos qualquer informação sobre como instalar o programa deles no linux, as informações não são satisfatórias, eles apenas indicam que é necessário o Java 1.6
Assim, nós que temos o debian e gostamos de facilidade usamos o bom e velho apt-cache para achar pacotes Java da sun (os "livres" não servem pro Leão) e depois instalamos. Só que quando tentamos instalar o programa da Receita, nos deparamos com a seguinte mensagem:

./IRPF2010linux-x86v1.0.bin
invalid command name "bind"
    while executing
"::unknown bind Text <Tab>"
    ("uplevel" body line 1)
    invoked from within
"uplevel 1 $next $args"
    (procedure "::obj::Unknown" line 3)
    invoked from within
"bind Text <Tab>"
    (procedure "::InstallJammer::InitializeGui" line 19)
    invoked from within
"::InstallJammer::InitializeGui "
    (procedure "::InstallJammer::InitInstall" line 68)
    invoked from within
"::InstallJammer::InitInstall"
    (file "/installkitvfs/main.tcl" line 27047)

E agora?...
Agora, temos que esquecer que temos uma máquina 64bits e dar um passo atrás.
para instalar o programa da receita devemos instalar um pacote de compatibilidade (ia32-sun-java6-bin) que "automagicamente" já permite instalar o programinha do iRPF

#apt-get install ia32-sun-java6-bin
$./IRPF2010linux-x86v1.0.bin

Descobrir isso me custou duas semanas... mas td bem... espero que ajude algum "cidadão cumpridor dos seus deveres".

Abraços

Um comentário:

Marcelo disse...

Olá, Givaldo!

O problema era exatamente este: problema entre pacotes x64 e i586. Uso o Mandriva 2009.1 x64 e não consegui instalar o 'ia32-sun-java6-bin' para solucionar o problema. Como eu já tinha uma máquina virtual do Mandriva 2009.1 i586 (no VirtualBox), instalei os programas da Receita lá e funcionaram perfeitamente (pelo menos, até a instalação -- em breve, vou preencher as declarações e ver o comportamento).

Saudações!

Marcelo