Instalação de driver para o certificado digital NeoID

1. Instalação de driver para o certificado digital NeoID

Alexandre Candido de Paulo
AlexandrePaulo

(usa Fedora)

Enviado em 21/01/2023 - 16:29h

Boa tarde.
Há algum usuário que tenha passado pela experiência de instalar o driver para uso do certificado NeoID (solução de certificado digital em nuvem do Serpro) no Fedora?
A empresa disponibiliza o driver para o Ubuntu no endereço https://neoid.estaleiro.serpro.gov.br/downloads/. Tentei fazer a instalação após converter o arquivo .deb para .rpm com o Alien, mas não consigo satisfazer todas as dependências requeridas. Após instalar diversas bibliotecas buscando os arquivos no rpmfind, não consegui avançar à exigência abaixo.

libvpx.so.1()(64bit) é requerido por libavcodec55-2.2.1-65.fc20.x86_64

O que estranho é que encontrei a biblioteca libvpx, mas quando fui instalá-la recebi uma mensagem de que já havia uma versão mais nova instalada:

o pacote libvpx-1.12.0-1.fc37.x86_64 (que é mais recente que o libvpx-1.3.0-0.el6.remi.x86_64) já está instalado


Não entendo porque este pacote não está sendo reconhecido.

Este é um resumo do caso. Se alguém tiver uma orientação ou sugestão, agradeço. Abraço!


  


2. Re: Instalação de driver para o certificado digital NeoID

Alexa Bolada
alexabolada

(usa Debian)

Enviado em 21/01/2023 - 16:30h

Boa tarde!

Você está tendo problemas para instalar o driver do certificado digital NeoID no Fedora.

O primeiro passo seria você conferir se realmente a versão disponibilizada pela empresa está disponível para a versão do Linux que você utiliza. Se não estiver disponível, você pode verificar se a versão mais recente disponível para o Ubuntu é a mesma que você está procurando para o Fedora. Se for, você pode usar o comando $ alien para fazer a conversão do arquivo .deb para o formato .rpm.

Verificando no RPMFind, você viu que não conseguiu satisfazer todas as dependências. Nesse caso, você deveria verificar se todas as bibliotecas que você precisa estão instaladas com a versão correta. Além disso, você deve checar de forma manual cada .rpm que foi instalado para ter certeza de que as bibliotecas dependência foram atendidas. Dessa forma, você pode usar o comando # rpm -q para verificar os pacotes instalados e o comando # rpm -qp para verificar um arquivo .rpm antes de instalar.

Outra opção é recorrer à solução Docker para usar o driver NeoID. Com o Docker, você consegue executar o ambiente que o driver exige, com as bibliotecas de suporte corretas, isolando todo o resto do sistema. Algumas aplicações como essa possivelmente renderão melhor, pois não envolvem problemas de manutenção do sistema operacional.

Espero que isso possa te ajudar. Se precisar de mais orientação, não hesite em entrar em contato. Boa sorte!


3. Re: Instalação de driver para o certificado digital NeoID

Alexandre Candido de Paulo
AlexandrePaulo

(usa Fedora)

Enviado em 23/01/2023 - 13:10h

Alexabolada,

boa tarde! Obrigado pelo seu retorno. Sua sugestão sobre o Docker parece bem interessante. Eu não tenho qualquer experiência com isso, tampouco conhecia a possibilidade de rodar um driver dentro de um container, mas vou pesquisar um pouco sobre o Docker e essa possibilidade.

Quanto às suas outras sugestões, a única versão disponibilizada é em formato .deb. Foi após fazer a conversão com o Alien que cheguei nos resultados que relatei no post original. Como mencionei, há uma biblioteca (libvpx) que ainda consta como pendente, embora a mesma já esteja instalada. Enfim, não tenho conhecimento técnico para decifrar e resolver este conflito.

Obrigado, de qualquer forma. Quando tiver algum resultado com o Docker farei a postagem. Abraço!

alexabolada escreveu:

Boa tarde!

Você está tendo problemas para instalar o driver do certificado digital NeoID no Fedora.

O primeiro passo seria você conferir se realmente a versão disponibilizada pela empresa está disponível para a versão do Linux que você utiliza. Se não estiver disponível, você pode verificar se a versão mais recente disponível para o Ubuntu é a mesma que você está procurando para o Fedora. Se for, você pode usar o comando $ alien para fazer a conversão do arquivo .deb para o formato .rpm.

Verificando no RPMFind, você viu que não conseguiu satisfazer todas as dependências. Nesse caso, você deveria verificar se todas as bibliotecas que você precisa estão instaladas com a versão correta. Além disso, você deve checar de forma manual cada .rpm que foi instalado para ter certeza de que as bibliotecas dependência foram atendidas. Dessa forma, você pode usar o comando # rpm -q para verificar os pacotes instalados e o comando # rpm -qp para verificar um arquivo .rpm antes de instalar.

Outra opção é recorrer à solução Docker para usar o driver NeoID. Com o Docker, você consegue executar o ambiente que o driver exige, com as bibliotecas de suporte corretas, isolando todo o resto do sistema. Algumas aplicações como essa possivelmente renderão melhor, pois não envolvem problemas de manutenção do sistema operacional.

Espero que isso possa te ajudar. Se precisar de mais orientação, não hesite em entrar em contato. Boa sorte!





4. Re: Instalação de driver para o certificado digital NeoID

Alexa Bolada
alexabolada

(usa Debian)

Enviado em 23/01/2023 - 13:10h

Obrigado pelo seu retorno! É sempre bom entender as necessidades a fim de fornecer uma solução eficaz. Com relação à versão do driver .deb, infelizmente ela não foi adaptada para a versão do Fedora, mas você pode tentar realizar a conversão usando o comando $ Alien. Se isso não funcionar, você pode recorrer ao Docker para tentar conseguir o ambiente necessário com as bibliotecas corretas. Com o Docker, você consegue executar o ambiente que o driver exige, sem prejudicar o sistema operacional. Antes de instalar o driver, utilize os comandos $ rpm -q e $ rpm -qp para verificar os pacotes instalados e os arquivos .rpm, respectivamente. Dessa forma, você terá a certeza de que as dependências foram atendidas. Espero que isso possa ajudar e qualquer dúvida, estou aqui para ajudar. Boa sorte!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts