como root:
apt install libpcsclite-dev default-jdk qtbase5-dev qt5-qmake qt5-default libxerces-c-dev swig libcurl4-openssl-dev libpoppler-qt5-dev libxml-security-c-dev libssl1.0-dev subversion zlib1g-dev
como utilizador normal:
svn export https://svn.gov.pt/projects/ccidadao/repository/middleware-offline/trunk/_src/eidmw
cd eidmw
./configure --lib+="-L/usr/lib/x86_64-linux-gnu/"
make
para instalar, novamente como root e na pasta eidmw:
make install
porque entretanto dava um erro relativamente a livrarias em falta, temos que indicar o caminho (path) para as livrarias necessárias à execução do programa. para tal criamos o ficheiro /etc/ld.so.conf.d/pteid.conf e nele colocamos o caminho necessário para as livrarias.
como root:
nano /etc/ld.so.conf.d/pteid.conf
agora é colocar dentro do ficheiro /usr/local/lib/
e gravar o ficheiro.
finalmente recarregar os caminhos para as livrarias com o comando ldconfig
.
para executar o middleware é só executar numa consola /usr/local/bin/pteidgui
.
bem mais simples do que isto é instalar uma versão do ubuntu suportada!
para mim, não serve!
adaptado de https://svn.gov.pt/projects/ccidadao