Fazendo o sistema de peticionamento do TJSP funcionar no Arch Linux (2018)

O artigo pretende descrever algumas modificações no Arch Linux visando instalar o software utilizado atualmente (2018) pelo Tribunal de Justiça do Estado de São Paulo, desenvolvido pela empresa Softplan, a fim de possibilitar o peticionamento eletrônico no Arch. As modificações são necessárias já que o Tribunal e a Empresa citada não oferecem suporte ao Arch Linux, tornando necessárias algumas modificações visando à plena utilização do software.

[ Hits: 9.348 ]

Por: Marcos Alves Pintar em 03/08/2018


Introdução



Quem está há alguns anos (ou mais de uma década) na luta na advocacia, sabe que os tribunais em geral desprezam solenemente a utilização do Linux, embora oficialmente exista um suporte ao sistema operacional. Quase sempre, os softwares de peticionamento disponibilizados aos advogados não são testados de forma mais exaustiva no Linux, ao passo que quando há algum suporte é quase sempre voltado a uma ou duas distrições. Invariavelmente, não há quem reclamar, e a solução acaba sendo adquirir uma licença do famigerado Windows.

Historiando um pouco, no início do surgimento do processo eletrônico o suporte ao Linux era pleno. Os sistemas funcionavam sem maiores dificuldades. Passada a fase inicial e intensificado o processo de informatização paulatinamente as dificuldades foram surgindo para o usuário Linux, chegando-se a um momento na qual a única plataforma funcional para o peticionamento eletrônico era o Windows, ainda assim com vários problemas.

Uma mudança relativamente drástica ocorreu quando o odiado plugin do Java foi finalmente banido dos navegadores, obrigando os desenvolvedores a sair em busca de soluções decentes. Desde então, a utilização do Linux no peticionamento eletrônico ressurgiu vigorosa, podendo-se dizer que atualmente (ao menos no nosso escritório) a utilização do Windows passou a ser completamente dispensável já que com inúmeros problemas de pequena monta o peticionamento se torna possível no Linux. Obviamente, essa análise não abrange cada um dos tribunais nas quais o peticionamento eletrônico está em utilização.

Neste artigo pretendemos descrever algumas modificações que tornam plenamente funcional o peticionamento no Tribunal de Justiça do Estado de São Paulo no Arch Linux, possivelmente com possibilidade de utilização em outros tribunais que se utilizam da mesma plataforma. Tais modificações são necessárias uma vez que não há suporte oficial a esta respeitável distro.

Chega de papo e mãos à obra.

Entendendo o problema

O sistema de peticionamento do TJSP utilizada uma estrutura de software desenvolvido pela empresa Softplan.

Simplificando, há uma extensão do Firefox que se comunica com o sistema operacional visando acessar o certificado digital através de um arquivo binário (ao que consta de código fechado) que por sua vez acessa o certificado digital instalado e torna possível as diversas operações (assinatura, autenticação etc.) necessárias ao peticionamento.

Assim, em primeiro lugar devemos instalar a extensão no Firefox. Essa etapa não é coberta por este artigo, já que os passos necessários estão disponíveis em diversas páginas na internet.

Em segundo, surge a etapa de instalar o software que irá, a partir da extensão do Firefox, acessar o certificado digital.

Quem tentou instalar no Arch verificou que é distribuído um arquivo com extensão .deb, que supostamente funcionaria no Debian ou Ubuntu (não testei nesses sistemas, e não sei como funciona), e obviamente não possui compatibilidade com o Arch.

O problema é que binário encarregado de fazer a ponte entre o Firefox e o certificado digital não funciona no Arch devido às dependências no momento da compilação, ao passo que não é fornecida nenhuma instrução sobre a correta utilização do que a mozilla chama de Native Messaging (sobre o tema, leiam aqui: WebExtensions/Native Messaging - MozillaWiki).

Assim, vamos corrigir esses dois problemas.

    Próxima página

Páginas do artigo
   1. Introdução
   2. Corrigindo os problemas
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Como configurar um servidor de FTP de forma simples e com host virtual

Como alterar o MAC Address no Linux Mint (spoof mac)

CUPS + Jasmine (gerenciador de impressões e relatórios de impressão)

Instalação do PostgreSQL, Apache2 e PHP8 no Debian Buster 10 e no Stretch 9

PHP5 + Apache2 no Ubuntu 7.04, com suporte ao MySQL e SQL Server

  
Comentários
[1] Comentário enviado por pinduvoz em 06/08/2018 - 04:36h

Também sou advogado e já escrevi sobre PJ-e para Debian e Ubuntu, as distros que mais uso.
Acho elogiável a iniciativa de ajudar os colegas a usar PJ-e no Linux, e por isso o parabenizo.
Mas peço licença (quase usei "vênia") ao colega para discordar da afirmação de que inicialmente era fácil usar o PJ-e com o Java no Linux.
Não era nada fácil para os advogados "linuxers" no início (era quase impossível, e até comprei uma máquina com Windows só para isso, pois a máquina inteira era mais barata do que o próprio Windows); ficou um pouco melhor "no meio", na medida que as empresas de certificação passaram a dar algum suporte ao Ubuntu (e praticamente só a ele); no fim, voltou a ficar ruim porque esse suporte que mencionei parou no tempo, enquanto o Ubuntu andou (e ficou quase incompatível com o suporte até hoje existente).
Resumindo, como dizia um colega aqui do VOL, ainda temos, nós advogados, que fazer uma pajelança para usar PJ-e no Linux, contando, para isso, com os que se dignam de nos dar um caminho viável.
Valeu pelo artigo, mais uma vez.

[2] Comentário enviado por N1vBruno em 21/08/2019 - 23:54h

Um ano após a publicação e continua funcionando perfeitamente.
Sou de MG e precisei peticionar no TJSP hoje. Lembrei deste artigo, apliquei no Manjaro e não tive problema algum.
Obrigado!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts