Home Dicas Instalando o Token e o PJe Office no Ubuntu

Instalando o Token e o PJe Office no Ubuntu

por - TI Forense

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.

Artigos Similares

8 comentários

Roberto Machado 04/11/2019 - 10:47

Pessoal, segui todos os passos deste roteiro, fiquei com algumas duvidas: editar o arquivo ~/.pje/pkcs11.conf não tenho esta pasta, e a lib libaetpkss.so.3.0.2635 não esta presente na minha instalação. Minha versão é Ubuntu 19.10
meu toquem e GB para ser usado no TJPE, esta aceso.
Também aproveito para perguntar, o Firefox pode ser usado?

Reply
- TI Forense 19/11/2019 - 15:56

Pode ser utilizado com firefox sim.

Você pode tentar executar o pjeOffice antes e ver se ele cria o arquivo: “~/.pje/pkcs11.conf” ou você mesmo pode cria-lo.

Reply
Agnel Póvoa 05/12/2019 - 16:11

Para facilitar na hora de executar o PJEOFFICE, roda o comando abaixo que ele vai criar um atalho na área de trabalho do usuário.

O comando deve ser executado como usuário comum.

echo -e “\n[Desktop Entry]\nEncoding=UTF-8\nName=PJeOffice\nGenericName=PJeOffice\nExec=sh -c ‘”‘java -jar /usr/share/pje-office/pjeOffice.jar'”‘\nIcon=PJeOffice
Type=Application\nTerminal=false\nX-GNOME-Autostart-enabled=true\nX-KDE-autostart-after=panel\nX-KDE-StartupNotify=false\nX-DCOP-ServiceType=Unique\nX-KDE-UniqueApplet=true\nX-KDE-autostart-condition=AutoStart:true\nCategories=Office;\nComment=PJeOffice” > /home/$USER/Área\ de\ Trabalho/pje-office.desktop ; sleep 1 ; chmod +x /home/$USER/Área\ de\ Trabalho/pje-office.desktop

Reply
- TI Forense 06/12/2019 - 09:56

Obrigado pela colaboração Agnel!

Reply
Cleber 03/04/2020 - 13:36

(Linux Mint) O PJE só instala com esse comando pelo terminal: # sudo dpkg -i pje-office_amd64.deb

Reply
Paulo Estẽvão de Carvalho 04/04/2020 - 11:25

Tive problemas também
Primeiro apt install libengine-pkcs11-openssl libp11-3 libpcsc-perl libccid libpcsclite1 pcscd pcsc-tools libasedrive-usb opensc libssl1.0.0 openssl libengine-pkcs11-openssl
Porém enviei para pendrive os arquivos descompactados libpng12.so.0 e libwx_gtk2u_core-2.8.so.0 (libwxgtk2.8-0_2.8.12.1+dfsg2-dmo4_amd64.deb libpng12-0_1.2.50-2+deb8u3_amd64.deb)
Depois instalei libwxbase2.8-0_2.8.12.1+dfsg2-dmo4_amd64.deb libjpeg62-turbo_1.5.2-2+b1_amd64.deb libgdbm3_1.8.3-14_amd64.deb libssl1.0.0_1.0.1t-1+deb8u12_amd64.deb são os únicos que instalam e logo em seguida safesignidentityclient_3.0.77-Ubuntu_amd64.deb
pegue aqui: https://www.validcertificadora.com.br/SafeSignLinux
apt update e faltavam os descompactados acima
Então gedit /var/lib/dpkg/status e retire libwxbase2.8-0, libwxgtk2.8-0 e libgdbm3 salve
então apt -f install instalará safesignidentityclient_3.0.77-Ubuntu_amd64.deb porém não abre o utilitário de administração do token para se precisar refazer senha digitadas por três vezes, para quem não precisa está encerrado.
Porém quem entende que é necessário vamos pegar os arquivos descompactados e jogá-los em
cd /tmp/
cp libwx_gtk2u_core-2.8.so.0 /usr/lib/x86_64-linux-gnu/
cd /tmp/
cp libpng12.so.0 /usr/lib/x86_64-linux-gnu/
teste para saber se abrirá: /usr/bin/tokenadmin (veja há falta, acrescente-a ou se tudo ok abrirá)
Uso Linux somente há quinze anos

Reply
Alison Clayton 04/05/2020 - 15:12

Atualmente a instalação do java precisa ser feita da seguinte forma:

baixa o java pelo link: https://www.java.com/pt_BR/download/help/linux_x64_install.xml#download
salva na pasta /usr/java/

depois executa os seguintes comando no bash:

tar zxvf jre-8u73-linux-x64.tar.gz
java -version
sudo apt install openjdk-14-jre-headless

Reply
Adalberto Calado 01/07/2020 - 01:13

Não é necessário ficar usando sempra o terminal para executar o PjeOffice, basta criar um lançador para o menu de programas.
Abra o terminal e digite:

sudo gedit /usr/share/applications/PjeOffice.desktop

Copie e cole:

[Desktop Entry]
Encoding=UTF-8
Name=PjeOffice
Comment=PjeOffice
Exec=/usr/share/pje-office/pjeOffice.sh
Icon=/usr/share/pje-office/shortcuts/icons/PJeOffice.png
Terminal=false
Type=Application
Categories=Application;Settings;Java;X-Red-Hat-Base;X-Ximian-Settings;

Por fim, vá em Arquivo –> Salvar.
Pronto, pode procurar o lançador “PjeOffice” no menu de programas.

Se quiser que o PjeOffice inicie junto com o sistema abra o programa “aplicativos de sessão” e crie uma sessão de inicialização. Nome: PjeOffice e comando: /usr/share/pje-office/pjeOffice.sh

Reply

Deixe seu comentário