Para quem precisa utilizar o PJe ou Processo Judicial Eletrônico com o Linux (Ubuntu) sabe que o processo de instalação é complexo, por isso fica aqui um tutorial de instalação.
Vamos começar instalando o java pelo terminal.
sudo apt update sudo add-apt-repository ppa:linuxuprising/java sudo apt install oracle-java12-installer
Depois confirme a instalação com:
devzero@saturno:~$ java -version java version "12.0.1" 2019-04-16 Java(TM) SE Runtime Environment (build 12.0.1+12) Java HotSpot(TM) 64-Bit Server VM (build 12.0.1+12, mixed mode, sharing) devzero@saturno:~$
Instale todas as dependências que são necessárias para o funcionamento do eToken Safenet e do PJe.
sudo apt-get install libjbig0 libtiff5 fontconfig-config libfontconfig1 libwxbase3.0-0v5 libwxgtk3.0-0v5 libpcsclite1 libccid pcscd
Reinicie seu computador. Sim dê reboot mesmo sendo Linux.
Agora você pode baixar a versão 10 do Safenet no Link abaixo que os instaladores DEB e RPM para 32 e 64 bits.
Download Safenet Authentication Client 10 – RPM e DEB
Navegue até a pasta do DEB para versão desejada de 32 ou 64 Bits e instale com:
sudo dpkg -i SafenetAuthenticationClient-BR-10.0.37-0_amd64.deb sudo apt-get -f install
Após isso é preciso criar um link para uma biblioteca que pode ser UM OU OUTRO dos comandos abaixo:
(É necessário verificar qual versão da biblioteca você tem instalada)
sudo ln -s /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.2 /usr/lib/libcrypto.so.6 OU sudo ln -s /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1 /usr/lib/libcrypto.so.6
Após estas etapas o seu token deve estar acesso e reconhecido pelo linux. Agora vamos baixo PJe no site: http://www.pje.jus.br/wiki/index.php/PJeOffice e instalar com:
sudo apt-get install pje-office_amd64.deb
Para executar o PJe você precisa entrar no diretório de instalação e executá-lo com:
cd /usr/share/pje-office ./pjeOffice.sh
Um detalhe importante que precisa ser executado é vincular o seu navegador ao driver do Token.
Podemos fazer isso editando o arquivo: ~/.pje/pkcs11.conf
library=/usr/lib/libaetpkss.so.3.0.2635 name=PersonalProvider
O PJe e o Token em si não são sistemas simples de serem instalados no Linux mas nada que umas duas horas de troubleshooting não resolva.