Certificado Digital para Peticionamento Eletrônico (2018)
Sempre foi complicado usar certificado digital com Linux, ainda mais quando pouca gente se interessa em ajudar ou mesmo possibilitar uso correto e fácil. Aqui vai, então, uma pequena ajuda de quem usa e já foi obrigado a comprar uma máquina Windows para poder fazer isso.
Parte 2: Por que você precisa baixar as minhas "libs"? (ou criar as suas)
O pacote que instala essas "libs" é o "safesignidentityclient_3.0.77", mas ele atualmente é incompatível com o Ubuntu, Mint ou Debian.
Por conta disso, ele "quebra" o "apt" após instalado, mas "deixa" as "libs" que eu disse para baixar e copiar na pasta do sistema denominada "/usr/lib".
Consertando o "apt", as "libs" serão removidas juntamente com o pacote quebrado e, uma vez guardadas (copiadas para outra pasta antes do conserto), podem ser recopiadas para "/usr/lib".
Essa maneira de instalar as "libs" é a famosa "gambiarra", mas o que importa (ao menos para mim) é que funciona.
Caso você desconfie das minhas "libs" (isso não me chateia, garanto), faça a gambiarra você mesmo, assim:
1) Baixe o "safesignidentityclient", instale-o e copie as "libs" (veja os nomes dos arquivos abaixo) para uma pasta reserva;
Link para o "safesignidentityclient" (há outros, bastando você procurar):
2) Conserte o "apt" (use o comando "sudo apt install -f" e veja o "safesignidentityclient" ser removido);
3) Recopie as "libs" que você "reservou/copiou e guardou em outra pasta" para "/usr/lib".
É mais fácil do que parece, garanto, especialmente se você usar, com "cuidado", um gerenciador de arquivos como root.
Segue lista das "libs":
Por conta disso, ele "quebra" o "apt" após instalado, mas "deixa" as "libs" que eu disse para baixar e copiar na pasta do sistema denominada "/usr/lib".
Consertando o "apt", as "libs" serão removidas juntamente com o pacote quebrado e, uma vez guardadas (copiadas para outra pasta antes do conserto), podem ser recopiadas para "/usr/lib".
Essa maneira de instalar as "libs" é a famosa "gambiarra", mas o que importa (ao menos para mim) é que funciona.
Caso você desconfie das minhas "libs" (isso não me chateia, garanto), faça a gambiarra você mesmo, assim:
1) Baixe o "safesignidentityclient", instale-o e copie as "libs" (veja os nomes dos arquivos abaixo) para uma pasta reserva;
Link para o "safesignidentityclient" (há outros, bastando você procurar):
2) Conserte o "apt" (use o comando "sudo apt install -f" e veja o "safesignidentityclient" ser removido);
3) Recopie as "libs" que você "reservou/copiou e guardou em outra pasta" para "/usr/lib".
É mais fácil do que parece, garanto, especialmente se você usar, com "cuidado", um gerenciador de arquivos como root.
Segue lista das "libs":
- libaetdlss.so.3
- libaetdlss.so.3.0
- libaetdlss.so.3.0.2508
- libaetjcss.so.3
- libaetjcss.so.3.0
- libaetjcss.so.3.0.2509
- libaetpkss.so.3
- libaetpkss.so.3.0
- libaetpkss.so.3.0.2528
Finalmente, consegui fazer funcionar!!! Deixo registrada a solução para o próximo…O problema era uma dependência no arquivo libaetpkss.so.3. Com o comando “ldd -r /usr/lib/libaetpkss.so.3” descobri que faltava a biblioteca libgdbm_compat.so.3.Então, bastou ir em https://launchpad.net/ubuntu/bionic/amd64/libgdbm3/1.8.3-14 e instalar essa biblioteca.
__________________________________
Linux Registered User nº 439378
Ubuntu Forum Member Since Nov/07/2006
VOL Member SInce Jul/01/2008