Token de Certificação para Assinatura Digital OAB - Instalação no Ubuntu 14.04/15.04

Este artigo busca organizar as ideias publicadas em diversos artigos de autores vários, com a finalidade facilitar a instalação do Token de autenticação para assinatura Digital, utilizado pela Ordem dos Advogados do Brasil (OAB) e outros órgãos. Esta instalação foi testada em Ubuntu 14.04.

[ Hits: 17.901 ]

Por: andre uebe em 06/02/2017 | Blog: http://resa.net.br


Configurando o assinador digital



A Assinatura Digital se faz necessária, quando é preciso garantir a autoria de determinado documento eletrônico.

O assinador digital do LibreOffice substitui o assinador digital, que vem como um programa à parte, nas instalações Windows.

Conforme Guicolândia [3], quem fará as vezes do assinador digital, será o LibreOffice versão 4.4 ou superior, que traz a possibilidade de fazer assinatura digital no seu modo de geração de PDF.

Para isto, teremos que desinstalar a versão nativa do LibreOffice que vem na versão 14.04 do Ubuntu e instalar a versão mais atual.

Para desinstalar o LibreOffice antigo, digite no terminal:

sudo apt-get remove --purge libreoffice-*

Para instalar a nova versão do LibreOffice copie, cole e execute no terminal:

Para 64 bits:

wget http://tdf.c3sl.ufpr.br/libreoffice/stable/5.2.4/deb/x86_64/LibreOffice_5.2.4_Linux_x86-64_deb.tar.gz -O libreOffice.tar.gz && wget http://tdf.c3sl.ufpr.br/libreoffice/stable/5.2.4/deb/x86_64/LibreOffice_5.2.4_Linux_x86-64_deb_langpack_pt-BR.tar.gz -O libreOffice-pt-br.tar.gz && tar -vzxf libreOffice.tar.gz && tar -vzxf libreOffice-pt-br.tar.gz && sudo dpkg -i LibreOffice_5.2.4.2_Linux_x86-64_deb/DEBS/*.deb && sudo dpkg -i LibreOffice_5.2.4.2_Linux_x86-64_deb_langpack_pt-BR/DEBS/*.deb

Para 32 bits:

wget http://tdf.c3sl.ufpr.br/libreoffice/stable/5.2.4/deb/x86/LibreOffice_5.2.4_Linux_x86_deb.tar.gz -O libreOffice.tar.gz && wget http://tdf.c3sl.ufpr.br/libreoffice/stable/5.2.4/deb/x86/LibreOffice_5.2.4_Linux_x86_deb_langpack_pt-BR.tar.gz -O libreOffice-pt-br.tar.gz && tar -vzxf libreOffice.tar.gz && tar -vzxf libreOffice-pt-br.tar.gz && sudo dpkg -i LibreOffice_5.2.4.2_Linux_x86-64_deb/DEBS/*.deb && sudo dpkg -i LibreOffice_5.2.4.2_Linux_x86-64_deb_langpack_pt-BR/DEBS/*.deb

Vá para a pasta recém criada com os arquivos de instalação do LibreOffice. Veja o nome completo digitando o comando no terminal:

ls

E, em seguida, o comando:

cd "nome_da_pasta"

Onde "nome da pasta" é o nome da pasta LibreOffice visualizada por meio do comando ls. Dentro desta pasta, entre na subpasta "DEB" por meio do comando:

cd DEB

Uma vez nesta pasta, instale os pacotes com o comando:

sudo dpkg -i *.deb

Terminando este procedimento, volte dois diretórios acima, por meio do comando:

cd ..

E, novamente:

cd ..

Acesse a pasta descompactada com os pacotes de linguagem. Algo do tipo: "cd LibreOffice*langpack_pt-BR/" . Veja o nome exato e digite no terminal:

cd "nome_da_pasta"

Onde "nome da pasta" é o nome da pasta LibreOffice visualizada por meio do comando ls.

Dentro desta pasta, entre na subpasta "DEB" por meio do comando:

cd DEB

Uma vez nesta pasta, instale os pacotes com o comando:

sudo dpkg -i *.deb

Conclusões

A atualização do Ubuntu para a versão mais recente (16.04) não foi testada. Mas de acordo com Guicolândia [3], há indícios de que o token funcione após a atualização, devendo-se apenas tratar a configuração de um arquivo para evitar uma mensagem de erro recorrente, em virtude da alteração das bibliotecas.

Especificamente, o problema refere-se a uma chamada a biblioteca "libwxgtk2.8-0", que em Guicolância [3] é ensinado como desativar a chamada do sistema a mesma e, consequentemente, o surgimento da mensagem de erro.

Porém, foi feita uma instalação manual desta biblioteca a partir de um arquivo ".deb" baixado (passo 4), de modo que, talvez, este erro não aconteça, se a mesma não for excluída na atualização da versão 14.04 para a versão 16.04 do Ubuntu.

Referências


Página anterior    

Páginas do artigo
   1. Antes de começar
   2. Instalando bibliotecas e configurando grupo de usuário
   3. Instalando o criptógrafo
   4. Configurando o assinador digital
Outros artigos deste autor

Editando PDF com Inkscape

Substituindo a partição Recovery do Android via ADB

Jogo Portal e outros games da Valve no Linux via Steam

Dukto - Transferindo arquivos entre computadores conectados à mesma rede

Tranferência rápida de arquivos do Android para PC via FTP

Leitura recomendada

A história do hardware

Configurando o COMBO (DVD/CDRW) no CL8

O que é o Chipset e para que serve?

Rode Linux no seu iPod

Instalando o Ubuntu Linux 8.04 (Hardy heron) no MSI Wind

  
Comentários
[1] Comentário enviado por smkbarbosa em 06/02/2017 - 20:29h

Bom artigo! Assim que possível executarei pra ver como fica.

Samuel Barbosa

[2] Comentário enviado por teccert em 07/02/2017 - 10:05h

Caro André, ótima iniciativa, é por isto que mesmo não sendo a maior fortuna do mundo a comunidade Linux segue avante.
Eu em particular consegui fazer funcionar o meu certificado digital A3 e A1, Token da Certisign, funcionarem no ubuntu 16.04 de maneira fácil e com o driver 9.0 seguindo as orientações deste site: https://site.solutinet.com.br/2015/manuais/instaladores/
Acredito, que este poderá servir como um outro modo de fazer funcionar o certificado digital no ubuntu 16.04, além, é claro, deste seu tutorial tão bem produzido.

[3] Comentário enviado por andreuebe em 09/02/2017 - 16:17h


[2] Comentário enviado por teccert em 07/02/2017 - 10:05h

Caro André, ótima iniciativa, é por isto que mesmo não sendo a maior fortuna do mundo a comunidade Linux segue avante.
Eu em particular consegui fazer funcionar o meu certificado digital A3 e A1, Token da Certisign, funcionarem no ubuntu 16.04 de maneira fácil e com o driver 9.0 seguindo as orientações deste site: https://site.solutinet.com.br/2015/manuais/instaladores/
Acredito, que este poderá servir como um outro modo de fazer funcionar o certificado digital no ubuntu 16.04, além, é claro, deste seu tutorial tão bem produzido.


Valeu a dica!! No Ubuntu 16 é tudo de bom!! Obrigado

[4] Comentário enviado por andreuebe em 09/02/2017 - 16:17h


[1] Comentário enviado por smkbarbosa em 06/02/2017 - 20:29h

Bom artigo! Assim que possível executarei pra ver como fica.

Samuel Barbosa


Obrigado!

[5] Comentário enviado por izaias em 09/02/2017 - 17:21h

Mandou muito bem! :)

É tão satisfatório ver uma coisa tão complexa (e que não deveria) funcionar no Linux.
Parabéns!

[6] Comentário enviado por pinduvoz em 31/03/2017 - 01:17h

Consegui instalar no Ubuntu 16.04 com o PPA abaixo:

http://ppa.launchpad.net/nilarimogard/webupd8/ubuntu

No resto segui seu guia, removendo pacotes que não foram encontrados.

Deu nisso:

sudo apt install -y libengine-pkcs11-openssl libp11-2 libpcsc-perl libccid libpcsclite1 pcscd pcsc-tools libasedrive-usb opensc libssl1.0.0 openssl libopensc-openssl libjbig0 libtiff5 fontconfig-config libfontconfig1 libwxbase3.0 libpcsclite1 libccid pcscd

Na opção nova (sem Java) está marcando que estou inapto, mas só por conta do Ubuntu de 64 bits. Nos demais requisitos, tudo "verde" (postarei uma screen).
Quando eu tiver que peticionar, vou testar.

[7] Comentário enviado por pinduvoz em 31/03/2017 - 01:22h

Complementando:

O pacote que vai faltar e está no PPA é o "libwxgtk2.8-0".

[8] Comentário enviado por andreuebe em 31/03/2017 - 07:00h


[6] Comentário enviado por pinduvoz em 31/03/2017 - 01:17h

Consegui instalar no Ubuntu 16.04 com o PPA abaixo:

http://ppa.launchpad.net/nilarimogard/webupd8/ubuntu

No resto segui seu guia, removendo pacotes que não foram encontrados.

Deu nisso:

sudo apt install -y libengine-pkcs11-openssl libp11-2 libpcsc-perl libccid libpcsclite1 pcscd pcsc-tools libasedrive-usb opensc libssl1.0.0 openssl libopensc-openssl libjbig0 libtiff5 fontconfig-config libfontconfig1 libwxbase3.0 libpcsclite1 libccid pcscd

Na opção nova (sem Java) está marcando que estou inapto, mas só por conta do Ubuntu de 64 bits. Nos demais requisitos, tudo "verde" (postarei uma screen).
Quando eu tiver que peticionar, vou testar.


Que legal!! Feliz por nova é melhor solução ter surgido! Parabéns :D


Contribuir com comentário